|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||