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 long
private static final long
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static int
closedTableSize
(int expectedEntries, double loadFactor) (package private) static boolean
needsResizing
(int size, int tableSize, double loadFactor) (package private) static int
smear
(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)
-