Modifier and Type | Class and Description |
---|---|
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.
|
Copyright © 2017. All rights reserved.