Package com.google.common.collect
Class Hashing
java.lang.Object
com.google.common.collect.Hashing
Static methods for implementing hash-based collections.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longprivate static final longprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static intclosedTableSize(int expectedEntries, double loadFactor) (package private) static booleanneedsResizing(int size, int tableSize, double loadFactor) (package private) static intsmear(int hashCode) (package private) static int
-
Field Details
-
C1
private static final long C1- See Also:
-
C2
private static final long C2- See Also:
-
MAX_TABLE_SIZE
private static final int MAX_TABLE_SIZE- See Also:
-
-
Constructor Details
-
Hashing
private Hashing()
-
-
Method Details
-
smear
static int smear(int hashCode) -
smearedHash
-
closedTableSize
static int closedTableSize(int expectedEntries, double loadFactor) -
needsResizing
static boolean needsResizing(int size, int tableSize, double loadFactor)
-