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.ReferenceEntry
getValueReference
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public void setValueReference(MapMakerInternalMap.ValueReference<java.lang.Object,java.lang.Object> valueReference)
MapMakerInternalMap.ReferenceEntry
setValueReference
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> getNext()
MapMakerInternalMap.ReferenceEntry
getNext
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public int getHash()
MapMakerInternalMap.ReferenceEntry
getHash
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public java.lang.Object getKey()
MapMakerInternalMap.ReferenceEntry
getKey
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public long getExpirationTime()
MapMakerInternalMap.ReferenceEntry
getExpirationTime
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public void setExpirationTime(long time)
MapMakerInternalMap.ReferenceEntry
setExpirationTime
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> getNextExpirable()
MapMakerInternalMap.ReferenceEntry
getNextExpirable
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public void setNextExpirable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> next)
MapMakerInternalMap.ReferenceEntry
setNextExpirable
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> getPreviousExpirable()
MapMakerInternalMap.ReferenceEntry
getPreviousExpirable
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public void setPreviousExpirable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> previous)
MapMakerInternalMap.ReferenceEntry
setPreviousExpirable
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> getNextEvictable()
MapMakerInternalMap.ReferenceEntry
getNextEvictable
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public void setNextEvictable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> next)
MapMakerInternalMap.ReferenceEntry
setNextEvictable
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> getPreviousEvictable()
MapMakerInternalMap.ReferenceEntry
getPreviousEvictable
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>
public void setPreviousEvictable(MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object> previous)
MapMakerInternalMap.ReferenceEntry
setPreviousEvictable
in interface MapMakerInternalMap.ReferenceEntry<java.lang.Object,java.lang.Object>