private static enum LocalCache.NullEntry extends java.lang.Enum<LocalCache.NullEntry> implements LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>
| Enum Constant and Description |
|---|
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
long |
getAccessTime()
Returns the time that this entry was last accessed, in ns.
|
int |
getHash()
Returns the entry's hash.
|
java.lang.Object |
getKey()
Returns the key for this entry.
|
LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> |
getNext()
Returns the next entry in the chain.
|
LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> |
getNextInAccessQueue()
Returns the next entry in the access queue.
|
LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> |
getNextInWriteQueue()
Returns the next entry in the write queue.
|
LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> |
getPreviousInAccessQueue()
Returns the previous entry in the access queue.
|
LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> |
getPreviousInWriteQueue()
Returns the previous entry in the write queue.
|
LocalCache.ValueReference<java.lang.Object,java.lang.Object> |
getValueReference()
Returns the value reference from this entry.
|
long |
getWriteTime()
Returns the time that this entry was last written, in ns.
|
void |
setAccessTime(long time)
Sets the entry access time in ns.
|
void |
setNextInAccessQueue(LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> next)
Sets the next entry in the access queue.
|
void |
setNextInWriteQueue(LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> next)
Sets the next entry in the write queue.
|
void |
setPreviousInAccessQueue(LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> previous)
Sets the previous entry in the access queue.
|
void |
setPreviousInWriteQueue(LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> previous)
Sets the previous entry in the write queue.
|
void |
setValueReference(LocalCache.ValueReference<java.lang.Object,java.lang.Object> valueReference)
Sets the value reference for this entry.
|
void |
setWriteTime(long time)
Sets the entry write time in ns.
|
static LocalCache.NullEntry |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static LocalCache.NullEntry[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final LocalCache.NullEntry INSTANCE
public static LocalCache.NullEntry[] values()
for (LocalCache.NullEntry c : LocalCache.NullEntry.values()) System.out.println(c);
public static LocalCache.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 LocalCache.ValueReference<java.lang.Object,java.lang.Object> getValueReference()
LocalCache.ReferenceEntrygetValueReference in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public void setValueReference(LocalCache.ValueReference<java.lang.Object,java.lang.Object> valueReference)
LocalCache.ReferenceEntrysetValueReference in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> getNext()
LocalCache.ReferenceEntrygetNext in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public int getHash()
LocalCache.ReferenceEntrygetHash in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public java.lang.Object getKey()
LocalCache.ReferenceEntrygetKey in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public long getAccessTime()
LocalCache.ReferenceEntrygetAccessTime in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public void setAccessTime(long time)
LocalCache.ReferenceEntrysetAccessTime in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> getNextInAccessQueue()
LocalCache.ReferenceEntrygetNextInAccessQueue in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public void setNextInAccessQueue(LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> next)
LocalCache.ReferenceEntrysetNextInAccessQueue in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> getPreviousInAccessQueue()
LocalCache.ReferenceEntrygetPreviousInAccessQueue in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public void setPreviousInAccessQueue(LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> previous)
LocalCache.ReferenceEntrysetPreviousInAccessQueue in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public long getWriteTime()
LocalCache.ReferenceEntrygetWriteTime in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public void setWriteTime(long time)
LocalCache.ReferenceEntrysetWriteTime in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> getNextInWriteQueue()
LocalCache.ReferenceEntrygetNextInWriteQueue in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public void setNextInWriteQueue(LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> next)
LocalCache.ReferenceEntrysetNextInWriteQueue in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> getPreviousInWriteQueue()
LocalCache.ReferenceEntrygetPreviousInWriteQueue in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>public void setPreviousInWriteQueue(LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object> previous)
LocalCache.ReferenceEntrysetPreviousInWriteQueue in interface LocalCache.ReferenceEntry<java.lang.Object,java.lang.Object>