@Override public Hasher newHasher() { return newHasher(32); }
@Override public Hasher newHasher() { return newHasher(32); }
@Override public Hasher newHasher() { return newHasher(32); }
@Override public HashCode hashBytes(ByteBuffer input) { return newHasher(input.remaining()).putBytes(input).hash(); }
@Override public HashCode hashBytes(ByteBuffer input) { return newHasher(input.remaining()).putBytes(input).hash(); }
@Override public HashCode hashBytes(ByteBuffer input) { return newHasher(input.remaining()).putBytes(input).hash(); }
@Override public Hasher newHasher() { return newHasher(32); }
@Override public HashCode hashBytes(ByteBuffer input) { return newHasher(input.remaining()).putBytes(input).hash(); }
@Override public HashCode hashUnencodedChars(CharSequence input) { int len = input.length(); Hasher hasher = newHasher(len * 2); for (int i = 0; i < len; i++) { hasher.putChar(input.charAt(i)); } return hasher.hash(); }
@Override public HashCode hashUnencodedChars(CharSequence input) { int len = input.length(); Hasher hasher = newHasher(len * 2); for (int i = 0; i < len; i++) { hasher.putChar(input.charAt(i)); } return hasher.hash(); }
@Override public HashCode hashUnencodedChars(CharSequence input) { int len = input.length(); Hasher hasher = newHasher(len * 2); for (int i = 0; i < len; i++) { hasher.putChar(input.charAt(i)); } return hasher.hash(); }
@Override public HashCode hashInt(int input) { return newHasher(4).putInt(input).hash(); }
@Override public HashCode hashUnencodedChars(CharSequence input) { int len = input.length(); Hasher hasher = newHasher(len * 2); for (int i = 0; i < len; i++) { hasher.putChar(input.charAt(i)); } return hasher.hash(); }
@Override public HashCode hashUnencodedChars(CharSequence input) { int len = input.length(); Hasher hasher = newHasher(len * 2); for (int i = 0; i < len; i++) { hasher.putChar(input.charAt(i)); } return hasher.hash(); }
@Override public HashCode hashString(CharSequence input) { int len = input.length(); Hasher hasher = newHasher(len * 2); for (int i = 0; i < len; i++) { hasher.putChar(input.charAt(i)); } return hasher.hash(); }
@Override public HashCode hashUnencodedChars(CharSequence input) { int len = input.length(); Hasher hasher = newHasher(len * 2); for (int i = 0; i < len; i++) { hasher.putChar(input.charAt(i)); } return hasher.hash(); }
@Override public HashCode hashLong(long input) { return newHasher(8).putLong(input).hash(); }
@Override public <T> HashCode hashObject(T instance, Funnel<? super T> funnel) { return newHasher().putObject(instance, funnel).hash(); }
@Override public HashCode hashInt(int input) { return newHasher(4).putInt(input).hash(); }
@Override public HashCode hashInt(int input) { return newHasher(4).putInt(input).hash(); }