private static enum LocalCache.NullEntry extends java.lang.Enum<LocalCache.NullEntry> implements 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.
|
ReferenceEntry<java.lang.Object,java.lang.Object> |
getNext()
Returns the next entry in the chain.
|
ReferenceEntry<java.lang.Object,java.lang.Object> |
getNextInAccessQueue()
Returns the next entry in the access queue.
|
ReferenceEntry<java.lang.Object,java.lang.Object> |
getNextInWriteQueue()
Returns the next entry in the write queue.
|
ReferenceEntry<java.lang.Object,java.lang.Object> |
getPreviousInAccessQueue()
Returns the previous entry in the access queue.
|
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() |
void |
setAccessTime(long time)
Sets the entry access time in ns.
|
void |
setNextInAccessQueue(ReferenceEntry<java.lang.Object,java.lang.Object> next)
Sets the next entry in the access queue.
|
void |
setNextInWriteQueue(ReferenceEntry<java.lang.Object,java.lang.Object> next)
Sets the next entry in the write queue.
|
void |
setPreviousInAccessQueue(ReferenceEntry<java.lang.Object,java.lang.Object> previous)
Sets the previous entry in the access queue.
|
void |
setPreviousInWriteQueue(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()
ReferenceEntrygetValueReference in interface ReferenceEntry<java.lang.Object,java.lang.Object>public void setValueReference(LocalCache.ValueReference<java.lang.Object,java.lang.Object> valueReference)
ReferenceEntrysetValueReference in interface ReferenceEntry<java.lang.Object,java.lang.Object>public ReferenceEntry<java.lang.Object,java.lang.Object> getNext()
ReferenceEntrygetNext in interface ReferenceEntry<java.lang.Object,java.lang.Object>public int getHash()
ReferenceEntrygetHash in interface ReferenceEntry<java.lang.Object,java.lang.Object>public java.lang.Object getKey()
ReferenceEntrygetKey in interface ReferenceEntry<java.lang.Object,java.lang.Object>public long getAccessTime()
ReferenceEntrygetAccessTime in interface ReferenceEntry<java.lang.Object,java.lang.Object>public void setAccessTime(long time)
ReferenceEntrysetAccessTime in interface ReferenceEntry<java.lang.Object,java.lang.Object>public ReferenceEntry<java.lang.Object,java.lang.Object> getNextInAccessQueue()
ReferenceEntrygetNextInAccessQueue in interface ReferenceEntry<java.lang.Object,java.lang.Object>public void setNextInAccessQueue(ReferenceEntry<java.lang.Object,java.lang.Object> next)
ReferenceEntrysetNextInAccessQueue in interface ReferenceEntry<java.lang.Object,java.lang.Object>public ReferenceEntry<java.lang.Object,java.lang.Object> getPreviousInAccessQueue()
ReferenceEntrygetPreviousInAccessQueue in interface ReferenceEntry<java.lang.Object,java.lang.Object>public void setPreviousInAccessQueue(ReferenceEntry<java.lang.Object,java.lang.Object> previous)
ReferenceEntrysetPreviousInAccessQueue in interface ReferenceEntry<java.lang.Object,java.lang.Object>public long getWriteTime()
getWriteTime in interface ReferenceEntry<java.lang.Object,java.lang.Object>public void setWriteTime(long time)
ReferenceEntrysetWriteTime in interface ReferenceEntry<java.lang.Object,java.lang.Object>public ReferenceEntry<java.lang.Object,java.lang.Object> getNextInWriteQueue()
ReferenceEntrygetNextInWriteQueue in interface ReferenceEntry<java.lang.Object,java.lang.Object>public void setNextInWriteQueue(ReferenceEntry<java.lang.Object,java.lang.Object> next)
ReferenceEntrysetNextInWriteQueue in interface ReferenceEntry<java.lang.Object,java.lang.Object>public ReferenceEntry<java.lang.Object,java.lang.Object> getPreviousInWriteQueue()
ReferenceEntrygetPreviousInWriteQueue in interface ReferenceEntry<java.lang.Object,java.lang.Object>public void setPreviousInWriteQueue(ReferenceEntry<java.lang.Object,java.lang.Object> previous)
ReferenceEntrysetPreviousInWriteQueue in interface ReferenceEntry<java.lang.Object,java.lang.Object>