Interface ConcurrentReferenceHashMap.Reference<K,V>
- Type Parameters:
K- the key typeV- the value type
- Enclosing class:
ConcurrentReferenceHashMap<K,V>
protected static interface ConcurrentReferenceHashMap.Reference<K,V>
A reference to an
ConcurrentReferenceHashMap.Entry contained in the map. Implementations are
usually wrappers around specific Java reference implementations (e.g.,
SoftReference).-
Method Summary
Modifier and TypeMethodDescriptionget()Return the referenced entry, ornullif the entry is no longer available.intgetHash()Return the hash for the reference.getNext()Return the next reference in the chain, ornullif none.voidrelease()Release this entry and ensure that it will be returned fromReferenceManager#pollForPurge().
-
Method Details
-
get
Return the referenced entry, ornullif the entry is no longer available. -
getHash
int getHash()Return the hash for the reference. -
getNext
Return the next reference in the chain, ornullif none. -
release
void release()Release this entry and ensure that it will be returned fromReferenceManager#pollForPurge().
-