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, setValueReferenceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetExpirationTime, getHash, getKey, getNext, getNextExpirable, getPreviousExpirable, getValueReference, setExpirationTime, setNextExpirable, setPreviousExpirable, setValueReferenceMapMakerInternalMap.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.ReferenceEntrygetNextEvictable in interface MapMakerInternalMap.ReferenceEntry<K,V>getNextEvictable in class MapMakerInternalMap.StrongEntry<K,V>public void setNextEvictable(MapMakerInternalMap.ReferenceEntry<K,V> next)
MapMakerInternalMap.ReferenceEntrysetNextEvictable in interface MapMakerInternalMap.ReferenceEntry<K,V>setNextEvictable in class MapMakerInternalMap.StrongEntry<K,V>public MapMakerInternalMap.ReferenceEntry<K,V> getPreviousEvictable()
MapMakerInternalMap.ReferenceEntrygetPreviousEvictable in interface MapMakerInternalMap.ReferenceEntry<K,V>getPreviousEvictable in class MapMakerInternalMap.StrongEntry<K,V>public void setPreviousEvictable(MapMakerInternalMap.ReferenceEntry<K,V> previous)
MapMakerInternalMap.ReferenceEntrysetPreviousEvictable in interface MapMakerInternalMap.ReferenceEntry<K,V>setPreviousEvictable in class MapMakerInternalMap.StrongEntry<K,V>