Uses of Interface
org.hypergraphdb.handle.HGLiveHandle

Packages that use HGLiveHandle
org.hypergraphdb Welcome to HyperGraphDB 
org.hypergraphdb.cache   
org.hypergraphdb.handle   
 

Uses of HGLiveHandle in org.hypergraphdb
 

Methods in org.hypergraphdb that return HGLiveHandle
 HGLiveHandle HGAtomCache.atomRead(HGPersistentHandle pHandle, java.lang.Object atom, byte flags)
           Inform the cache that an atom has just been read from persistent storage.
 HGLiveHandle HGAtomCache.get(HGPersistentHandle pHandle)
           Retrieve an atom from the cache by its persistent handle.
 HGLiveHandle HGAtomCache.get(java.lang.Object atom)
           Retrieve the HGLiveHandle of a run-time atom instance.
 

Methods in org.hypergraphdb with parameters of type HGLiveHandle
 void HGAtomCache.atomRefresh(HGLiveHandle handle, java.lang.Object atom)
          Refresh a previously evicted atom.
 void HGAtomCache.freeze(HGLiveHandle handle)
          Freezing an atom in the cache would prevent it from ever being removed.
 boolean HGAtomCache.isFrozen(HGLiveHandle handle)
          Find out whether a given atom is frozen in the cache.
 void HGAtomCache.remove(HGLiveHandle handle)
          Force a removal a given atom from the cache.
 void HGAtomCache.unfreeze(HGLiveHandle handle)
          Unfreezing a previously frozen atom makes it available for eviction.
 

Uses of HGLiveHandle in org.hypergraphdb.cache
 

Methods in org.hypergraphdb.cache that return HGLiveHandle
 HGLiveHandle WeakRefAtomCache.atomRead(HGPersistentHandle pHandle, java.lang.Object atom, byte flags)
           
 HGLiveHandle DefaultAtomCache.atomRead(HGPersistentHandle pHandle, java.lang.Object atom, byte flags)
          Associate an atom instance and a persistent handle with a live handle.
 HGLiveHandle WeakRefAtomCache.get(HGPersistentHandle pHandle)
           
 HGLiveHandle DefaultAtomCache.get(HGPersistentHandle pHandle)
          Lookup in the cache for a live handle corresponding to a persistent handle.
 HGLiveHandle WeakRefAtomCache.get(java.lang.Object atom)
           
 HGLiveHandle DefaultAtomCache.get(java.lang.Object atom)
          Retrieve the live handle of an atom instance.
 

Methods in org.hypergraphdb.cache with parameters of type HGLiveHandle
 void WeakRefAtomCache.atomRefresh(HGLiveHandle handle, java.lang.Object atom)
           
 void DefaultAtomCache.atomRefresh(HGLiveHandle handle, java.lang.Object atom)
           
 void WeakRefAtomCache.freeze(HGLiveHandle handle)
           
 void DefaultAtomCache.freeze(HGLiveHandle handle)
           
 boolean WeakRefAtomCache.isFrozen(HGLiveHandle handle)
           
 boolean DefaultAtomCache.isFrozen(HGLiveHandle handle)
           
 void WeakRefAtomCache.remove(HGLiveHandle handle)
           
 void DefaultAtomCache.remove(HGLiveHandle handle)
          Remove a live handle and all its associations from the cache.
 void WeakRefAtomCache.unfreeze(HGLiveHandle handle)
           
 void DefaultAtomCache.unfreeze(HGLiveHandle handle)
           
 

Uses of HGLiveHandle in org.hypergraphdb.handle
 

Subinterfaces of HGLiveHandle in org.hypergraphdb.handle
 interface HGManagedLiveHandle
           
 

Classes in org.hypergraphdb.handle that implement HGLiveHandle
 class DefaultLiveHandle
           
 class DefaultManagedLiveHandle
           
 class PhantomHandle
           An implementation of a live handle that tracks garbage collection activity by extending PhantomReference.
 class PhantomManagedHandle