code: @Override
  	protected boolean hasNoStringCache() {
  		if(stringCache == null) {
  			synchronized(this) {
  				if(stringCache == null) {
  					stringCache = new IPv6StringCache();
  					return true;
  				}
  			}
  		}
  		return false;
  	}
docs: //////////////string creation below ///////////////////////////////////////////////////////////////////////////////////////////