Package org.springframework.util
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 (for example, SoftReference
).-
Method Summary
Modifier and TypeMethodDescriptionget()
Return the referenced entry, ornull
if the entry is no longer available.int
getHash()
Return the hash for the reference.getNext()
Return the next reference in the chain, ornull
if none.void
release()
Release this entry and ensure that it will be returned fromReferenceManager#pollForPurge()
.
-
Method Details
-
get
Return the referenced entry, ornull
if the entry is no longer available. -
getHash
int getHash()Return the hash for the reference. -
getNext
@Nullable ConcurrentReferenceHashMap.Reference<K,V> getNext()Return the next reference in the chain, ornull
if none. -
release
void release()Release this entry and ensure that it will be returned fromReferenceManager#pollForPurge()
.
-