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()
Returns the time that this entry was last written, in ns.
|
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()
ReferenceEntry
getValueReference
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public void setValueReference(LocalCache.ValueReference<java.lang.Object,java.lang.Object> valueReference)
ReferenceEntry
setValueReference
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public ReferenceEntry<java.lang.Object,java.lang.Object> getNext()
ReferenceEntry
getNext
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public int getHash()
ReferenceEntry
getHash
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public java.lang.Object getKey()
ReferenceEntry
getKey
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public long getAccessTime()
ReferenceEntry
getAccessTime
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public void setAccessTime(long time)
ReferenceEntry
setAccessTime
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public ReferenceEntry<java.lang.Object,java.lang.Object> getNextInAccessQueue()
ReferenceEntry
getNextInAccessQueue
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public void setNextInAccessQueue(ReferenceEntry<java.lang.Object,java.lang.Object> next)
ReferenceEntry
setNextInAccessQueue
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public ReferenceEntry<java.lang.Object,java.lang.Object> getPreviousInAccessQueue()
ReferenceEntry
getPreviousInAccessQueue
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public void setPreviousInAccessQueue(ReferenceEntry<java.lang.Object,java.lang.Object> previous)
ReferenceEntry
setPreviousInAccessQueue
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public long getWriteTime()
ReferenceEntry
getWriteTime
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public void setWriteTime(long time)
ReferenceEntry
setWriteTime
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public ReferenceEntry<java.lang.Object,java.lang.Object> getNextInWriteQueue()
ReferenceEntry
getNextInWriteQueue
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public void setNextInWriteQueue(ReferenceEntry<java.lang.Object,java.lang.Object> next)
ReferenceEntry
setNextInWriteQueue
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public ReferenceEntry<java.lang.Object,java.lang.Object> getPreviousInWriteQueue()
ReferenceEntry
getPreviousInWriteQueue
in interface ReferenceEntry<java.lang.Object,java.lang.Object>
public void setPreviousInWriteQueue(ReferenceEntry<java.lang.Object,java.lang.Object> previous)
ReferenceEntry
setPreviousInWriteQueue
in interface ReferenceEntry<java.lang.Object,java.lang.Object>