static final class MapMakerInternalMap.StrongEvictableEntry<K,V> extends MapMakerInternalMap.StrongEntry<K,V> implements MapMakerInternalMap.ReferenceEntry<K,V>
Modifier and Type | Field and Description |
---|---|
(package private) MapMakerInternalMap.ReferenceEntry<K,V> |
nextEvictable |
(package private) MapMakerInternalMap.ReferenceEntry<K,V> |
previousEvictable |
hash, key, next, valueReference
Constructor and Description |
---|
StrongEvictableEntry(K key,
int hash,
MapMakerInternalMap.ReferenceEntry<K,V> next) |
Modifier and Type | Method and Description |
---|---|
MapMakerInternalMap.ReferenceEntry<K,V> |
getNextEvictable()
Gets the next entry in the recency list.
|
MapMakerInternalMap.ReferenceEntry<K,V> |
getPreviousEvictable()
Gets the previous entry in the recency list.
|
void |
setNextEvictable(MapMakerInternalMap.ReferenceEntry<K,V> next)
Sets the next entry in the recency list.
|
void |
setPreviousEvictable(MapMakerInternalMap.ReferenceEntry<K,V> previous)
Sets the previous entry in the recency list.
|
getExpirationTime, getHash, getKey, getNext, getNextExpirable, getPreviousExpirable, getValueReference, setExpirationTime, setNextExpirable, setPreviousExpirable, setValueReference
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getExpirationTime, getHash, getKey, getNext, getNextExpirable, getPreviousExpirable, getValueReference, setExpirationTime, setNextExpirable, setPreviousExpirable, setValueReference
MapMakerInternalMap.ReferenceEntry<K,V> nextEvictable
MapMakerInternalMap.ReferenceEntry<K,V> previousEvictable
StrongEvictableEntry(K key, int hash, @Nullable MapMakerInternalMap.ReferenceEntry<K,V> next)
public MapMakerInternalMap.ReferenceEntry<K,V> getNextEvictable()
MapMakerInternalMap.ReferenceEntry
getNextEvictable
in interface MapMakerInternalMap.ReferenceEntry<K,V>
getNextEvictable
in class MapMakerInternalMap.StrongEntry<K,V>
public void setNextEvictable(MapMakerInternalMap.ReferenceEntry<K,V> next)
MapMakerInternalMap.ReferenceEntry
setNextEvictable
in interface MapMakerInternalMap.ReferenceEntry<K,V>
setNextEvictable
in class MapMakerInternalMap.StrongEntry<K,V>
public MapMakerInternalMap.ReferenceEntry<K,V> getPreviousEvictable()
MapMakerInternalMap.ReferenceEntry
getPreviousEvictable
in interface MapMakerInternalMap.ReferenceEntry<K,V>
getPreviousEvictable
in class MapMakerInternalMap.StrongEntry<K,V>
public void setPreviousEvictable(MapMakerInternalMap.ReferenceEntry<K,V> previous)
MapMakerInternalMap.ReferenceEntry
setPreviousEvictable
in interface MapMakerInternalMap.ReferenceEntry<K,V>
setPreviousEvictable
in class MapMakerInternalMap.StrongEntry<K,V>