org.hypergraphdb.handle
Class DefaultManagedLiveHandle

java.lang.Object
  extended by org.hypergraphdb.handle.DefaultLiveHandle
      extended by org.hypergraphdb.handle.DefaultManagedLiveHandle
All Implemented Interfaces:
HGLiveHandle, HGManagedLiveHandle, HGHandle

public class DefaultManagedLiveHandle
extends DefaultLiveHandle
implements HGManagedLiveHandle


Constructor Summary
DefaultManagedLiveHandle(java.lang.Object ref, HGPersistentHandle pHandle, byte flags, long retrievalCount, long lastAccessTime)
           
 
Method Summary
 void accessed()
           
 long getLastAccessTime()
           
 long getRetrievalCount()
           
 void setLastAccessTime(long lastAccessTime)
           
 void setRetrievalCount(long retrievalCount)
           
 
Methods inherited from class org.hypergraphdb.handle.DefaultLiveHandle
equals, getFlags, getPersistentHandle, getRef, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.hypergraphdb.handle.HGLiveHandle
getFlags, getPersistentHandle, getRef
 

Constructor Detail

DefaultManagedLiveHandle

public DefaultManagedLiveHandle(java.lang.Object ref,
                                HGPersistentHandle pHandle,
                                byte flags,
                                long retrievalCount,
                                long lastAccessTime)
Method Detail

accessed

public void accessed()
Specified by:
accessed in interface HGManagedLiveHandle

getLastAccessTime

public final long getLastAccessTime()
Specified by:
getLastAccessTime in interface HGManagedLiveHandle

setLastAccessTime

public final void setLastAccessTime(long lastAccessTime)

getRetrievalCount

public final long getRetrievalCount()
Specified by:
getRetrievalCount in interface HGManagedLiveHandle

setRetrievalCount

public final void setRetrievalCount(long retrievalCount)