Class Hash
java.lang.Object
one.nio.util.Hash
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intmurmur3(byte[] array, int start, int length) static intstatic intstatic intmurmur3_final(int state, int length) static intmurmur3_step(int state, int value) static longtwang_mix(long key) static longtwang_unmix(long key) static intxxhash(byte[] array, int start, int length) static int
-
Field Details
-
P1
private static final int P1- See Also:
-
P2
private static final int P2- See Also:
-
P3
private static final int P3- See Also:
-
P4
private static final int P4- See Also:
-
P5
private static final int P5- See Also:
-
-
Constructor Details
-
Hash
public Hash()
-
-
Method Details
-
twang_mix
public static long twang_mix(long key) -
twang_unmix
public static long twang_unmix(long key) -
murmur3_step
public static int murmur3_step(int state, int value) -
murmur3_final
public static int murmur3_final(int state, int length) -
murmur3
-
murmur3
-
murmur3
public static int murmur3(byte[] array, int start, int length) -
xxhash
-
xxhash
public static int xxhash(byte[] array, int start, int length)
-