|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of EngineWrapper in org.mapdb |
|---|
| Subclasses of EngineWrapper in org.mapdb | |
|---|---|
class |
AsyncWriteEngine
Engine wrapper which provides asynchronous serialization and asynchronous write. |
static class |
Caches.HardRef
Cache created objects using hard reference. |
static class |
Caches.HashTable
Fixed size cache which uses hash table. |
static class |
Caches.LRU
Least Recently Used cache. |
static class |
Caches.WeakSoftRef
Instance cache which uses SoftReference or WeakReference
Items can be removed from cache by Garbage Collector if |
static class |
EngineWrapper.CloseOnJVMShutdown
Closes Engine on JVM shutdown using shutdown hook: Runtime.addShutdownHook(Thread)
If engine was closed by user before JVM shutdown, hook is removed to save memory. |
static class |
EngineWrapper.ImmutabilityCheckEngine
check if Record Instances were not modified while in cache. |
static class |
EngineWrapper.ReadOnlyEngine
Wraps an Engine and throws
UnsupportedOperationException("Read-only")
on any modification attempt. |
static class |
EngineWrapper.SerializerCheckEngineWrapper
Checks that Serializer used to serialize item is the same as Serializer used to deserialize it |
static class |
EngineWrapper.SynchronizedEngineWrapper
Engine wrapper with all methods synchronized on global lock, useful to diagnose concurrency issues. |
class |
TxEngine
Naive implementation of Snapshots on top of StorageEngine. |
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||