public class PhantomManagedHandle extends PhantomHandle implements HGManagedLiveHandle
returnEnqueued
Constructor and Description |
---|
PhantomManagedHandle(java.lang.Object ref,
HGPersistentHandle persistentHandle,
byte flags,
java.lang.ref.ReferenceQueue<java.lang.Object> refQueue,
long retrievalCount,
long lastAccessTime) |
Modifier and Type | Method and Description |
---|---|
void |
accessed() |
long |
getLastAccessTime() |
long |
getRetrievalCount() |
compareTo, equals, fetchRef, getFlags, getPersistent, getRef, hashCode, storeRef, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getFlags, getRef
getPersistent
public PhantomManagedHandle(java.lang.Object ref, HGPersistentHandle persistentHandle, byte flags, java.lang.ref.ReferenceQueue<java.lang.Object> refQueue, long retrievalCount, long lastAccessTime)
public void accessed()
accessed
in interface HGManagedLiveHandle
accessed
in class PhantomHandle
public long getLastAccessTime()
getLastAccessTime
in interface HGManagedLiveHandle
public long getRetrievalCount()
getRetrievalCount
in interface HGManagedLiveHandle