private static enum MapMakerInternalMap.NullEntry extends java.lang.Enum<MapMakerInternalMap.NullEntry> implements MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
| Enum Constant and Description |
|---|
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
long |
getExpirationTime()
Gets the entry expiration time in ns.
|
int |
getHash()
Gets the entry's hash.
|
java.lang.Object |
getKey()
Gets the key for this entry.
|
MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> |
getNext()
Gets the next entry in the chain.
|
MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> |
getNextEvictable()
Gets the next entry in the recency list.
|
MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> |
getNextExpirable()
Gets the next entry in the recency list.
|
MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> |
getPreviousEvictable()
Gets the previous entry in the recency list.
|
MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> |
getPreviousExpirable()
Gets the previous entry in the recency list.
|
MapMakerInternalMap.ValueReference<java.lang.Object,java.lang.Object> |
getValueReference()
Gets the value reference from this entry.
|
void |
setExpirationTime(long time)
Sets the entry expiration time in ns.
|
void |
setNextEvictable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> next)
Sets the next entry in the recency list.
|
void |
setNextExpirable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> next)
Sets the next entry in the recency list.
|
void |
setPreviousEvictable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> previous)
Sets the previous entry in the recency list.
|
void |
setPreviousExpirable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> previous)
Sets the previous entry in the recency list.
|
void |
setValueReference(MapMakerInternalMap.ValueReference<java.lang.Object,java.lang.Object> valueReference)
Sets the value reference for this entry.
|
static MapMakerInternalMap.NullEntry |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static MapMakerInternalMap.NullEntry[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MapMakerInternalMap.NullEntry INSTANCE
public static MapMakerInternalMap.NullEntry[] values()
for (MapMakerInternalMap.NullEntry c : MapMakerInternalMap.NullEntry.values()) System.out.println(c);
public static MapMakerInternalMap.NullEntry valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic MapMakerInternalMap.ValueReference<java.lang.Object,java.lang.Object> getValueReference()
MapMakerInternalMap.ReferenceEntrygetValueReference in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public void setValueReference(MapMakerInternalMap.ValueReference<java.lang.Object,java.lang.Object> valueReference)
MapMakerInternalMap.ReferenceEntrysetValueReference in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> getNext()
MapMakerInternalMap.ReferenceEntrygetNext in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public int getHash()
MapMakerInternalMap.ReferenceEntrygetHash in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public java.lang.Object getKey()
MapMakerInternalMap.ReferenceEntrygetKey in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public long getExpirationTime()
MapMakerInternalMap.ReferenceEntrygetExpirationTime in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public void setExpirationTime(long time)
MapMakerInternalMap.ReferenceEntrysetExpirationTime in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> getNextExpirable()
MapMakerInternalMap.ReferenceEntrygetNextExpirable in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public void setNextExpirable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> next)
MapMakerInternalMap.ReferenceEntrysetNextExpirable in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> getPreviousExpirable()
MapMakerInternalMap.ReferenceEntrygetPreviousExpirable in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public void setPreviousExpirable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> previous)
MapMakerInternalMap.ReferenceEntrysetPreviousExpirable in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> getNextEvictable()
MapMakerInternalMap.ReferenceEntrygetNextEvictable in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public void setNextEvictable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> next)
MapMakerInternalMap.ReferenceEntrysetNextEvictable in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> getPreviousEvictable()
MapMakerInternalMap.ReferenceEntrygetPreviousEvictable in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>public void setPreviousEvictable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> previous)
MapMakerInternalMap.ReferenceEntrysetPreviousEvictable in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>