protected static interface ConcurrentReferenceHashMap.Reference<K,V>
ConcurrentReferenceHashMap.Entry
contained in the map. Implementations are usually
wrappers around specific Java reference implementations (e.g., SoftReference
).Modifier and Type | Method and Description |
---|---|
ConcurrentReferenceHashMap.Entry<K,V> |
get()
Return the referenced entry, or
null if the entry is no longer available. |
int |
getHash()
Return the hash for the reference.
|
ConcurrentReferenceHashMap.Reference<K,V> |
getNext()
Return the next reference in the chain, or
null if none. |
void |
release()
Release this entry and ensure that it will be returned from
ReferenceManager#pollForPurge() . |
@Nullable ConcurrentReferenceHashMap.Entry<K,V> get()
null
if the entry is no longer available.int getHash()
@Nullable ConcurrentReferenceHashMap.Reference<K,V> getNext()
null
if none.void release()
ReferenceManager#pollForPurge()
.