abstract static class MapMakerInternalMap.AbstractReferenceEntry<K,V> extends java.lang.Object implements MapMakerInternalMap.ReferenceEntry<K,V>
| Constructor and Description |
|---|
AbstractReferenceEntry() |
| Modifier and Type | Method and Description |
|---|---|
long |
getExpirationTime()
Gets the entry expiration time in ns.
|
int |
getHash()
Gets the entry's hash.
|
K |
getKey()
Gets the key for this entry.
|
MapMakerInternalMap.ReferenceEntry<K,V> |
getNext()
Gets the next entry in the chain.
|
MapMakerInternalMap.ReferenceEntry<K,V> |
getNextEvictable()
Gets the next entry in the recency list.
|
MapMakerInternalMap.ReferenceEntry<K,V> |
getNextExpirable()
Gets the next entry in the recency list.
|
MapMakerInternalMap.ReferenceEntry<K,V> |
getPreviousEvictable()
Gets the previous entry in the recency list.
|
MapMakerInternalMap.ReferenceEntry<K,V> |
getPreviousExpirable()
Gets the previous entry in the recency list.
|
MapMakerInternalMap.ValueReference<K,V> |
getValueReference()
Gets the value reference from this entry.
|
void |
setExpirationTime(long time)
Sets the entry expiration time in ns.
|
void |
setNextEvictable(MapMakerInternalMap.ReferenceEntry<K,V> next)
Sets the next entry in the recency list.
|
void |
setNextExpirable(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.
|
void |
setPreviousExpirable(MapMakerInternalMap.ReferenceEntry<K,V> previous)
Sets the previous entry in the recency list.
|
void |
setValueReference(MapMakerInternalMap.ValueReference<K,V> valueReference)
Sets the value reference for this entry.
|
public MapMakerInternalMap.ValueReference<K,V> getValueReference()
MapMakerInternalMap.ReferenceEntrygetValueReference in interface MapMakerInternalMap.ReferenceEntry<K,V>public void setValueReference(MapMakerInternalMap.ValueReference<K,V> valueReference)
MapMakerInternalMap.ReferenceEntrysetValueReference in interface MapMakerInternalMap.ReferenceEntry<K,V>public MapMakerInternalMap.ReferenceEntry<K,V> getNext()
MapMakerInternalMap.ReferenceEntrygetNext in interface MapMakerInternalMap.ReferenceEntry<K,V>public int getHash()
MapMakerInternalMap.ReferenceEntrygetHash in interface MapMakerInternalMap.ReferenceEntry<K,V>public K getKey()
MapMakerInternalMap.ReferenceEntrygetKey in interface MapMakerInternalMap.ReferenceEntry<K,V>public long getExpirationTime()
MapMakerInternalMap.ReferenceEntrygetExpirationTime in interface MapMakerInternalMap.ReferenceEntry<K,V>public void setExpirationTime(long time)
MapMakerInternalMap.ReferenceEntrysetExpirationTime in interface MapMakerInternalMap.ReferenceEntry<K,V>public MapMakerInternalMap.ReferenceEntry<K,V> getNextExpirable()
MapMakerInternalMap.ReferenceEntrygetNextExpirable in interface MapMakerInternalMap.ReferenceEntry<K,V>public void setNextExpirable(MapMakerInternalMap.ReferenceEntry<K,V> next)
MapMakerInternalMap.ReferenceEntrysetNextExpirable in interface MapMakerInternalMap.ReferenceEntry<K,V>public MapMakerInternalMap.ReferenceEntry<K,V> getPreviousExpirable()
MapMakerInternalMap.ReferenceEntrygetPreviousExpirable in interface MapMakerInternalMap.ReferenceEntry<K,V>public void setPreviousExpirable(MapMakerInternalMap.ReferenceEntry<K,V> previous)
MapMakerInternalMap.ReferenceEntrysetPreviousExpirable in interface MapMakerInternalMap.ReferenceEntry<K,V>public MapMakerInternalMap.ReferenceEntry<K,V> getNextEvictable()
MapMakerInternalMap.ReferenceEntrygetNextEvictable in interface MapMakerInternalMap.ReferenceEntry<K,V>public void setNextEvictable(MapMakerInternalMap.ReferenceEntry<K,V> next)
MapMakerInternalMap.ReferenceEntrysetNextEvictable in interface MapMakerInternalMap.ReferenceEntry<K,V>public MapMakerInternalMap.ReferenceEntry<K,V> getPreviousEvictable()
MapMakerInternalMap.ReferenceEntrygetPreviousEvictable in interface MapMakerInternalMap.ReferenceEntry<K,V>public void setPreviousEvictable(MapMakerInternalMap.ReferenceEntry<K,V> previous)
MapMakerInternalMap.ReferenceEntrysetPreviousEvictable in interface MapMakerInternalMap.ReferenceEntry<K,V>