code: public VisitState get(final byte[] array, final int offset, final int length) {
  		// The starting point.
  		int pos = (int)(MurmurHash3.hash(array, offset, length) & mask);
  		// There's always an unused entry.
  		while(visitState[pos] != null) {
  			if (visitState[pos].schemeAuthority.length == length && equals(visitState[pos].schemeAuthority, array, offset, length)) return visitState[pos];
  			pos = (pos + 1) & mask;
  		}
  		return null;
  	}
docs: Returns the visit state associated to a given scheme+authority specified as a byte-array fragment, or {@code null}.
  
  @param array a byte array.
  @param offset the first valid byte in {@code array}.
  @param length the number of valid elements in {@code array}.
  @return the visit state associated to a given scheme+authority, or {@code null}.