static final class LocalCache.WeakWriteEntry<K,V> extends LocalCache.WeakEntry<K,V>
| Modifier and Type | Field and Description |
|---|---|
(package private) ReferenceEntry<K,V> |
nextWrite |
(package private) ReferenceEntry<K,V> |
previousWrite |
(package private) long |
writeTime |
hash, next, valueReference| Constructor and Description |
|---|
WeakWriteEntry(java.lang.ref.ReferenceQueue<K> queue,
K key,
int hash,
ReferenceEntry<K,V> next) |
| Modifier and Type | Method and Description |
|---|---|
ReferenceEntry<K,V> |
getNextInWriteQueue()
Returns the next entry in the write queue.
|
ReferenceEntry<K,V> |
getPreviousInWriteQueue()
Returns the previous entry in the write queue.
|
long |
getWriteTime() |
void |
setNextInWriteQueue(ReferenceEntry<K,V> next)
Sets the next entry in the write queue.
|
void |
setPreviousInWriteQueue(ReferenceEntry<K,V> previous)
Sets the previous entry in the write queue.
|
void |
setWriteTime(long time)
Sets the entry write time in ns.
|
getAccessTime, getHash, getKey, getNext, getNextInAccessQueue, getPreviousInAccessQueue, getValueReference, setAccessTime, setNextInAccessQueue, setPreviousInAccessQueue, setValueReferencevolatile long writeTime
ReferenceEntry<K,V> nextWrite
ReferenceEntry<K,V> previousWrite
WeakWriteEntry(java.lang.ref.ReferenceQueue<K> queue, K key, int hash, ReferenceEntry<K,V> next)
public long getWriteTime()
getWriteTime in interface ReferenceEntry<K,V>getWriteTime in class LocalCache.WeakEntry<K,V>public void setWriteTime(long time)
ReferenceEntrysetWriteTime in interface ReferenceEntry<K,V>setWriteTime in class LocalCache.WeakEntry<K,V>public ReferenceEntry<K,V> getNextInWriteQueue()
ReferenceEntrygetNextInWriteQueue in interface ReferenceEntry<K,V>getNextInWriteQueue in class LocalCache.WeakEntry<K,V>public void setNextInWriteQueue(ReferenceEntry<K,V> next)
ReferenceEntrysetNextInWriteQueue in interface ReferenceEntry<K,V>setNextInWriteQueue in class LocalCache.WeakEntry<K,V>public ReferenceEntry<K,V> getPreviousInWriteQueue()
ReferenceEntrygetPreviousInWriteQueue in interface ReferenceEntry<K,V>getPreviousInWriteQueue in class LocalCache.WeakEntry<K,V>public void setPreviousInWriteQueue(ReferenceEntry<K,V> previous)
ReferenceEntrysetPreviousInWriteQueue in interface ReferenceEntry<K,V>setPreviousInWriteQueue in class LocalCache.WeakEntry<K,V>