| 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) |
static <T extends PersistentStorageEngine<K,LinkedNode<V>> & BinaryStorageEngine,I,K,V> |
PersistentRestartableStorageEngine.createPersistentFactory(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
Factory<T> delegateFactory,
boolean synchronous) |
| 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) |
static <T extends PersistentStorageEngine<K,LinkedNode<V>> & BinaryStorageEngine,I,K,V> |
PersistentRestartableStorageEngine.createPersistentFactory(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
Factory<T> delegateFactory,
boolean synchronous) |
| Modifier and Type | Method and Description |
|---|---|
static <I,K,V> Factory<RestartableKeysOnlyStorageEngine<I,K,V>> |
RestartableKeysOnlyStorageEngine.createKeysOnlyFactory(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int initialPageSize,
int maximalPageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
static <I,K,V> Factory<RestartableKeysOnlyStorageEngine<I,K,V>> |
RestartableKeysOnlyStorageEngine.createKeysOnlyFactory(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int pageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
static <I,K,V> Factory<RestartableMinimalStorageEngine<I,K,V>> |
RestartableMinimalStorageEngine.createMinimalFactory(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int initialPageSize,
int maximalPageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
static <I,K,V> Factory<RestartableMinimalStorageEngine<I,K,V>> |
RestartableMinimalStorageEngine.createMinimalFactory(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int pageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
static <I,K,V> Factory<RestartablePartialStorageEngine<I,K,V>> |
RestartablePartialStorageEngine.createPartialFactory(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int initialPageSize,
int maximalPageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
static <I,K,V> Factory<RestartablePartialStorageEngine<I,K,V>> |
RestartablePartialStorageEngine.createPartialFactory(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int pageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
| Modifier and Type | Class and Description |
|---|---|
class |
ReadWriteLockedOffHeapClockCacheFactory<K,V>
Factory of
ReadWriteLockedOffHeapClockCache instances. |
class |
ReadWriteLockedOffHeapHashMapFactory<K,V>
Factory of
ReadWriteLockedOffHeapHashMap instances. |
class |
WriteLockedOffHeapClockCacheFactory<K,V>
Factory of
WriteLockedOffHeapClockCache instances. |
class |
WriteLockedOffHeapHashMapFactory<K,V>
Factory of
WriteLockedOffHeapHashMap instances. |
| Constructor and Description |
|---|
AbstractConcurrentOffHeapCache(Factory<? extends PinnableSegment<K,V>> segmentFactory) |
AbstractConcurrentOffHeapCache(Factory<? extends Segment<K,V>> segmentFactory,
int concurrency) |
AbstractConcurrentOffHeapMap(Factory<? extends Segment<K,V>> segmentFactory)
Create a concurrent map using a default number of segments.
|
AbstractConcurrentOffHeapMap(Factory<? extends Segment<K,V>> segmentFactory,
int concurrency)
Create a concurrent map with a defined number of segments.
|
ConcurrentOffHeapClockCache(Factory<? extends AbstractOffHeapClockCache<K,V>> segmentFactory,
int concurrency)
Creates a cache using the given table buffer source and storage engine
factory.
|
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 | Class and Description |
|---|---|
class |
PersistentReadWriteLockedOffHeapClockCacheFactory<K,V> |
class |
PersistentReadWriteLockedOffHeapHashMapFactory<K,V> |
| Constructor and Description |
|---|
AbstractPersistentConcurrentOffHeapCache(Factory<? extends PinnableSegment<K,V>> segmentFactory)
Create a concurrent map using a default number of segments.
|
AbstractPersistentConcurrentOffHeapCache(Factory<? extends PinnableSegment<K,V>> segmentFactory,
int concurrency)
Create a concurrent map with a defined number of segments.
|
AbstractPersistentConcurrentOffHeapMap(Factory<? extends Segment<K,V>> segmentFactory)
Create a concurrent map using a default number of segments.
|
AbstractPersistentConcurrentOffHeapMap(Factory<? extends Segment<K,V>> segmentFactory,
int concurrency)
Create a concurrent map with a defined number of segments.
|
PersistentConcurrentOffHeapClockCache(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory) |
PersistentConcurrentOffHeapClockCache(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
long tableSize,
int concurrency) |
PersistentConcurrentOffHeapClockCache(ObjectInput input,
MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory) |
PersistentConcurrentOffHeapClockCache(ObjectInput input,
MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
long tableSize,
int concurrency) |
PersistentConcurrentOffHeapHashMap(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory) |
PersistentConcurrentOffHeapHashMap(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
long tableSize,
int concurrency) |
PersistentConcurrentOffHeapHashMap(ObjectInput input,
MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory) |
PersistentConcurrentOffHeapHashMap(ObjectInput input,
MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
long tableSize,
int concurrency) |
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory) |
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
boolean bootstrap) |
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
int tableSize) |
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
int tableSize,
boolean bootstrap) |
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory) |
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
boolean bootstrap) |
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
int tableSize) |
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource,
Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
int tableSize,
boolean bootstrap) |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> Factory<FileBackedStorageEngine<K,V>> |
FileBackedStorageEngine.createFactory(MappedPageSource source,
long maxChunkSize,
MemoryUnit maxChunkUnit,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability) |
static <K,V> Factory<FileBackedStorageEngine<K,V>> |
FileBackedStorageEngine.createFactory(MappedPageSource source,
long maxChunkSize,
MemoryUnit maxChunkUnit,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean bootstrap) |
static <K,V> Factory<FileBackedStorageEngine<K,V>> |
FileBackedStorageEngine.createFactory(MappedPageSource source,
long maxChunkSize,
MemoryUnit maxChunkUnit,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
Factory<? extends ExecutorService> executorFactory,
boolean bootstrap) |
static Factory<PersistentIntegerStorageEngine> |
PersistentIntegerStorageEngine.createPersistentFactory() |
static <K,V> Factory<PersistentSplitStorageEngine<K,V>> |
PersistentSplitStorageEngine.createPersistentFactory(Factory<? extends PersistentHalfStorageEngine<K>> keyFactory,
Factory<? extends PersistentHalfStorageEngine<V>> valueFactory) |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> Factory<FileBackedStorageEngine<K,V>> |
FileBackedStorageEngine.createFactory(MappedPageSource source,
long maxChunkSize,
MemoryUnit maxChunkUnit,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
Factory<? extends ExecutorService> executorFactory,
boolean bootstrap) |
static <K,V> Factory<PersistentSplitStorageEngine<K,V>> |
PersistentSplitStorageEngine.createPersistentFactory(Factory<? extends PersistentHalfStorageEngine<K>> keyFactory,
Factory<? extends PersistentHalfStorageEngine<V>> valueFactory) |
static <K,V> Factory<PersistentSplitStorageEngine<K,V>> |
PersistentSplitStorageEngine.createPersistentFactory(Factory<? extends PersistentHalfStorageEngine<K>> keyFactory,
Factory<? extends PersistentHalfStorageEngine<V>> valueFactory) |
| Modifier and Type | Method and Description |
|---|---|
static Factory<IntegerStorageEngine> |
IntegerStorageEngine.createFactory() |
static <K,V> Factory<SplitStorageEngine<K,V>> |
SplitStorageEngine.createFactory(Factory<? extends HalfStorageEngine<K>> keyFactory,
Factory<? extends HalfStorageEngine<V>> valueFactory) |
static <V> Factory<LongStorageEngine<V>> |
LongStorageEngine.createFactory(Factory<? extends HalfStorageEngine<V>> valueFactory) |
static <T> Factory<OffHeapBufferHalfStorageEngine<T>> |
OffHeapBufferHalfStorageEngine.createFactory(PageSource source,
int initialPageSize,
int maximalPageSize,
Portability<? super T> portability,
boolean thief,
boolean victim) |
static <T> Factory<OffHeapBufferHalfStorageEngine<T>> |
OffHeapBufferHalfStorageEngine.createFactory(PageSource source,
int pageSize,
Portability<? super T> portability) |
static <T> Factory<OffHeapBufferHalfStorageEngine<T>> |
OffHeapBufferHalfStorageEngine.createFactory(PageSource source,
int pageSize,
Portability<? super T> portability,
boolean thief,
boolean victim) |
static Factory<StringStorageEngine> |
StringStorageEngine.createFactory(PointerSize width,
PageSource source,
int pageSize) |
static Factory<SerializableStorageEngine> |
SerializableStorageEngine.createFactory(PointerSize width,
PageSource source,
int pageSize) |
static <K,V> Factory<OffHeapBufferStorageEngine<K,V>> |
OffHeapBufferStorageEngine.createFactory(PointerSize width,
PageSource source,
int initialPageSize,
int maximalPageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim) |
static <K,V> Factory<OffHeapBufferStorageEngine<K,V>> |
OffHeapBufferStorageEngine.createFactory(PointerSize width,
PageSource source,
int initialPageSize,
int maximalPageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
static <K,V> Factory<OffHeapBufferStorageEngine<K,V>> |
OffHeapBufferStorageEngine.createFactory(PointerSize width,
PageSource source,
int pageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim) |
static <K,V> Factory<OffHeapBufferStorageEngine<K,V>> |
OffHeapBufferStorageEngine.createFactory(PointerSize width,
PageSource source,
int pageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
static Factory<SerializableStorageEngine> |
SerializableStorageEngine.createFactory(PointerSize width,
PageSource source,
int pageSize,
Portability<Serializable> portability) |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> Factory<SplitStorageEngine<K,V>> |
SplitStorageEngine.createFactory(Factory<? extends HalfStorageEngine<K>> keyFactory,
Factory<? extends HalfStorageEngine<V>> valueFactory) |
static <K,V> Factory<SplitStorageEngine<K,V>> |
SplitStorageEngine.createFactory(Factory<? extends HalfStorageEngine<K>> keyFactory,
Factory<? extends HalfStorageEngine<V>> valueFactory) |
static <V> Factory<LongStorageEngine<V>> |
LongStorageEngine.createFactory(Factory<? extends HalfStorageEngine<V>> valueFactory) |
Copyright © 2015–2024. All rights reserved.