|
Class Summary |
| CacheActionQueueSingleton |
Wrap a single instance of ActionQueueThread for use by all caches in a
HyperGraphDB instance. |
| ColdAtoms |
The purpose of this class is just to keep references to atoms in the WeakRefAtomCache
for a little while so that they don't get evicted as soon as the garbage collector
collects them because they are not referred to anymore in the program. |
| DefaultAtomCache |
A default, simple implementation of a run-time cache of hypergraph atoms. |
| MRUCache<Key,Value> |
Implements a cache that keeps most recently used elements in memory while
discarding the least recently used ones. |
| SimpleCache<Key,Value> |
|
| WeakRefAtomCache |
This cache implementation interacts with the Java garbage collector, by using
the java.lang.ref facilities, in order to implement its eviction
policy. |