| Modifier and Type | Class and Description |
|---|---|
class |
RestartableStorageEngine<T extends StorageEngine<K,LinkedNode<V>> & BinaryStorageEngine,I,K,V> |
| Modifier and Type | Class and Description |
|---|---|
class |
PersistentRestartableStorageEngine<T extends PersistentStorageEngine<K,LinkedNode<V>> & BinaryStorageEngine,I,K,V> |
class |
RestartableStorageEngine<T extends StorageEngine<K,LinkedNode<V>> & BinaryStorageEngine,I,K,V> |
| Modifier and Type | Field and Description |
|---|---|
protected T |
RestartableStorageEngine.delegateStorageEngine |
| Modifier and Type | Method and Description |
|---|---|
static <T extends StorageEngine<K,LinkedNode<V>> & BinaryStorageEngine,I,K,V> |
RestartableStorageEngine.createFactory(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
Factory<T> delegateFactory,
boolean synchronous) |
| Modifier and Type | Class and Description |
|---|---|
class |
RestartableKeysOnlyStorageEngine<I,K,V> |
class |
RestartableMinimalStorageEngine<I,K,V> |
class |
RestartablePartialStorageEngine<I,K,V> |
| Modifier and Type | Field and Description |
|---|---|
protected StorageEngine<? super K,? super V> |
OffHeapHashMap.storageEngine |
| Modifier and Type | Method and Description |
|---|---|
StorageEngine<? super K,? super V> |
OffHeapHashMap.getStorageEngine() |
| Constructor and Description |
|---|
AbstractLockedOffHeapHashMap(PageSource source,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine) |
AbstractLockedOffHeapHashMap(PageSource source,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
AbstractLockedOffHeapHashMap(PageSource source,
StorageEngine<? super K,? super V> storageEngine) |
AbstractLockedOffHeapHashMap(PageSource source,
StorageEngine<? super K,? super V> storageEngine,
boolean bootstrap) |
AbstractLockedOffHeapHashMap(PageSource source,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
AbstractLockedOffHeapHashMap(PageSource source,
StorageEngine<? super K,? super V> storageEngine,
int tableSize,
boolean bootstrap) |
AbstractOffHeapClockCache(PageSource source,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine) |
AbstractOffHeapClockCache(PageSource source,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
AbstractOffHeapClockCache(PageSource source,
StorageEngine<? super K,? super V> storageEngine) |
AbstractOffHeapClockCache(PageSource source,
StorageEngine<? super K,? super V> storageEngine,
boolean bootstrap) |
AbstractOffHeapClockCache(PageSource source,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
AbstractOffHeapClockCache(PageSource source,
StorageEngine<? super K,? super V> storageEngine,
int tableSize,
boolean bootstrap) |
OffHeapHashMap(PageSource source,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine) |
OffHeapHashMap(PageSource source,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
OffHeapHashMap(PageSource source,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine,
int tableSize,
boolean bootstrap) |
OffHeapHashMap(PageSource source,
StorageEngine<? super K,? super V> storageEngine)
Construct an instance using a custom
BufferSource for the
hashtable. |
OffHeapHashMap(PageSource source,
StorageEngine<? super K,? super V> storageEngine,
boolean bootstrap) |
OffHeapHashMap(PageSource source,
StorageEngine<? super K,? super V> storageEngine,
int tableSize)
Construct an instance using a custom
BufferSource for the
hashtable and a custom initial table size. |
ReadWriteLockedOffHeapClockCache(PageSource source,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine) |
ReadWriteLockedOffHeapClockCache(PageSource source,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
ReadWriteLockedOffHeapClockCache(PageSource source,
StorageEngine<? super K,? super V> storageEngine) |
ReadWriteLockedOffHeapClockCache(PageSource source,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
ReadWriteLockedOffHeapHashMap(PageSource tableSource,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine) |
ReadWriteLockedOffHeapHashMap(PageSource tableSource,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
ReadWriteLockedOffHeapHashMap(PageSource tableSource,
StorageEngine<? super K,? super V> storageEngine) |
ReadWriteLockedOffHeapHashMap(PageSource tableSource,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
WriteLockedOffHeapClockCache(PageSource source,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine) |
WriteLockedOffHeapClockCache(PageSource source,
boolean tableAllocationsSteal,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
WriteLockedOffHeapClockCache(PageSource source,
StorageEngine<? super K,? super V> storageEngine) |
WriteLockedOffHeapClockCache(PageSource source,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
WriteLockedOffHeapHashMap(PageSource tableSource,
StorageEngine<? super K,? super V> storageEngine) |
WriteLockedOffHeapHashMap(PageSource tableSource,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
| Constructor and Description |
|---|
ConcurrentOffHeapClockCache(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory)
Creates a cache using the given table buffer source and storage engine
factory.
|
ConcurrentOffHeapClockCache(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
EvictionListener<K,V> evictionListener)
Creates a cache using the given table buffer source and storage engine
factory.
|
ConcurrentOffHeapClockCache(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
EvictionListener<K,V> evictionListener,
long tableSize,
int concurrency)
Creates a cache using the given table buffer source, storage engine
factory, initial table size, and concurrency.
|
ConcurrentOffHeapClockCache(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
long tableSize,
int concurrency)
Creates a cache using the given table buffer source, storage engine
factory, initial table size, and concurrency.
|
ConcurrentOffHeapHashMap(PageSource tableSource,
boolean tableAllocationsSteal,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory) |
ConcurrentOffHeapHashMap(PageSource tableSource,
boolean tableAllocationsSteal,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
long tableSize,
int concurrency) |
ConcurrentOffHeapHashMap(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory)
Creates a map using the given table buffer source and storage engine
factory.
|
ConcurrentOffHeapHashMap(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
long tableSize,
int concurrency)
Creates a map using the given table buffer source, storage engine
factory, initial table size, and concurrency.
|
ConcurrentWriteLockedOffHeapClockCache(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory)
Creates a cache using the given table buffer source and storage engine
factory.
|
ConcurrentWriteLockedOffHeapClockCache(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
EvictionListener<K,V> evictionListener)
Creates a cache using the given table buffer source and storage engine
factory.
|
ConcurrentWriteLockedOffHeapClockCache(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
EvictionListener<K,V> evictionListener,
long tableSize,
int concurrency)
Creates a cache using the given table buffer source, storage engine
factory, initial table size, and concurrency.
|
ConcurrentWriteLockedOffHeapClockCache(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
long tableSize,
int concurrency)
Creates a cache using the given table buffer source, storage engine
factory, initial table size, and concurrency.
|
ConcurrentWriteLockedOffHeapHashMap(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory)
Creates a map using the given table buffer source and storage engine
factory.
|
ConcurrentWriteLockedOffHeapHashMap(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
long tableSize,
int concurrency)
Creates a map using the given table buffer source, storage engine
factory, initial table size, and concurrency.
|
ReadWriteLockedOffHeapClockCacheFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory)
Creates segments using the given table buffer source and storage engine
factory.
|
ReadWriteLockedOffHeapClockCacheFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
EvictionListener<K,V> evictionListener)
Creates segments using the given table buffer source and storage engine
factory.
|
ReadWriteLockedOffHeapClockCacheFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
EvictionListener<K,V> evictionListener,
int tableSize)
Creates segments using the given table buffer source, storage engine
factory, eviction listener and initial table size.
|
ReadWriteLockedOffHeapClockCacheFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
int tableSize)
Creates segments using the given table buffer source, storage engine
factory, and initial table size.
|
ReadWriteLockedOffHeapHashMapFactory(PageSource tableSource,
boolean tableAllocationsSteal,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory) |
ReadWriteLockedOffHeapHashMapFactory(PageSource tableSource,
boolean tableAllocationsSteal,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
int tableSize)
Creates segments using the given table buffer source, storage engine
factory, and initial table size.
|
ReadWriteLockedOffHeapHashMapFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory)
Creates segments using the given table buffer source and storage engine
factory.
|
ReadWriteLockedOffHeapHashMapFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
int tableSize) |
WriteLockedOffHeapClockCacheFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory)
Creates segments using the given table buffer source and storage engine
factory.
|
WriteLockedOffHeapClockCacheFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
EvictionListener<K,V> evictionListener)
Creates segments using the given table buffer source and storage engine
factory.
|
WriteLockedOffHeapClockCacheFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
EvictionListener<K,V> evictionListener,
int tableSize)
Creates segments using the given table buffer source, storage engine
factory, eviction listener and initial table size.
|
WriteLockedOffHeapClockCacheFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
int tableSize)
Creates segments using the given table buffer source, storage engine
factory, and initial table size.
|
WriteLockedOffHeapHashMapFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory)
Creates segments using the given table buffer source and storage engine
factory.
|
WriteLockedOffHeapHashMapFactory(PageSource tableSource,
Factory<? extends StorageEngine<? super K,? super V>> storageEngineFactory,
int tableSize)
Creates segments using the given table buffer source, storage engine
factory, and initial table size.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PersistentStorageEngine<K,V> |
| Modifier and Type | Class and Description |
|---|---|
class |
FileBackedStorageEngine<K,V> |
class |
PersistentSplitStorageEngine<K,V> |
| Constructor and Description |
|---|
EvictionListeningReadWriteLockedOffHeapClockCache(EvictionListener<K,V> listener,
PageSource source,
StorageEngine<? super K,? super V> storageEngine) |
EvictionListeningReadWriteLockedOffHeapClockCache(EvictionListener<K,V> listener,
PageSource source,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
EvictionListeningWriteLockedOffHeapClockCache(EvictionListener<K,V> listener,
PageSource source,
StorageEngine<? super K,? super V> storageEngine) |
EvictionListeningWriteLockedOffHeapClockCache(EvictionListener<K,V> listener,
PageSource source,
StorageEngine<? super K,? super V> storageEngine,
int tableSize) |
| Modifier and Type | Method and Description |
|---|---|
StorageEngine<? super E,?> |
OffHeapHashSet.getStorageEngine() |
| Constructor and Description |
|---|
OffHeapHashSet(PageSource source,
boolean tableSteals,
StorageEngine<? super E,Boolean> engine,
int capacity) |
| Modifier and Type | Class and Description |
|---|---|
class |
LongStorageEngine<V>
A
Long key storage engine. |
class |
OffHeapBufferStorageEngine<K,V>
A generic ByteBuffer based key/value store.
|
class |
PortabilityBasedStorageEngine<K,V> |
class |
SerializableStorageEngine
A
OffHeapBufferStorageEngine subclass using Java serialization for
portability. |
class |
SplitStorageEngine<K,V>
A
StorageEngine composed of two independent engines, one for the
keys, one for the values. |
class |
StringStorageEngine
A
<String, String> storage engine. |
Copyright © 2015–2024. All rights reserved.