Package org.springframework.util
Interface ConcurrentReferenceHashMap.Reference<K,V>
- Enclosing class:
- ConcurrentReferenceHashMap<K,V>
protected static interface ConcurrentReferenceHashMap.Reference<K,V>
A reference to anConcurrentReferenceHashMap.Entry
contained in the map. Implementations are usually wrappers around specific Java reference implementations (e.g.,SoftReference
).
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConcurrentReferenceHashMap.Entry<K,V>
get()
Return the referenced entry, ornull
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, ornull
if none.void
release()
Release this entry and ensure that it will be returned fromReferenceManager#pollForPurge()
.
Method Detail
get
ConcurrentReferenceHashMap.Entry<K,V> get()
Return the referenced entry, ornull
if the entry is no longer available.
getHash
int getHash()
Return the hash for the reference.
getNext
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()
.