HashingStrategy<K>, java.io.Serializablepublic class IdentityHashingStrategy<K> extends java.lang.Object implements HashingStrategy<K>
HashingStrategy that does identity comparisons
(==) and uses System.identityHashCode(Object) for hashCode generation.| Modifier and Type | Field | Description |
|---|---|---|
static IdentityHashingStrategy<java.lang.Object> |
INSTANCE |
A single instance that can be shared with multiple collections.
|
| Constructor | Description |
|---|---|
IdentityHashingStrategy() |
| Modifier and Type | Method | Description |
|---|---|---|
int |
computeHashCode(K object) |
Computes a hash code for the specified object.
|
boolean |
equals(K o1,
K o2) |
Compares o1 and o2 for equality.
|
public static final IdentityHashingStrategy<java.lang.Object> INSTANCE
public int computeHashCode(K object)
HashingStrategycomputeHashCode in interface HashingStrategy<K>object - for which the hashcode is to be computedpublic boolean equals(K o1, K o2)
HashingStrategyequals in interface HashingStrategy<K>o1 - an Object valueo2 - an Object value