Uses of Interface
org.terracotta.offheapstore.storage.StorageEngine
-
-
Uses of StorageEngine in org.terracotta.offheapstore
Fields in org.terracotta.offheapstore declared as StorageEngine Modifier and Type Field Description protected StorageEngine<? super K,? super V>OffHeapHashMap. storageEngineMethods in org.terracotta.offheapstore that return StorageEngine Modifier and Type Method Description StorageEngine<? super K,? super V>OffHeapHashMap. getStorageEngine()Constructors in org.terracotta.offheapstore with parameters of type StorageEngine Constructor 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 customBufferSourcefor 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 customBufferSourcefor 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) -
Uses of StorageEngine in org.terracotta.offheapstore.concurrent
Fields in org.terracotta.offheapstore.concurrent with type parameters of type StorageEngine Modifier and Type Field Description private Factory<? extends StorageEngine<? super K,? super V>>ReadWriteLockedOffHeapClockCacheFactory. storageEngineFactoryprivate Factory<? extends StorageEngine<? super K,? super V>>ReadWriteLockedOffHeapHashMapFactory. storageEngineFactoryprivate Factory<? extends StorageEngine<? super K,? super V>>WriteLockedOffHeapClockCacheFactory. storageEngineFactoryprivate Factory<? extends StorageEngine<? super K,? super V>>WriteLockedOffHeapHashMapFactory. storageEngineFactoryConstructor parameters in org.terracotta.offheapstore.concurrent with type arguments of type StorageEngine Constructor 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, 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, 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.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, 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, 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.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, int tableSize)Creates segments using the given table buffer source, storage engine factory, and initial table size.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.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, int tableSize)Creates segments using the given table buffer source, storage engine factory, and initial table size.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.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. -
Uses of StorageEngine in org.terracotta.offheapstore.disk.persistent
Subinterfaces of StorageEngine in org.terracotta.offheapstore.disk.persistent Modifier and Type Interface Description interfacePersistentStorageEngine<K,V> -
Uses of StorageEngine in org.terracotta.offheapstore.disk.storage
Classes in org.terracotta.offheapstore.disk.storage that implement StorageEngine Modifier and Type Class Description classFileBackedStorageEngine<K,V>classPersistentSplitStorageEngine<K,V> -
Uses of StorageEngine in org.terracotta.offheapstore.eviction
Constructors in org.terracotta.offheapstore.eviction with parameters of type StorageEngine Constructor 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) -
Uses of StorageEngine in org.terracotta.offheapstore.set
Methods in org.terracotta.offheapstore.set that return StorageEngine Modifier and Type Method Description StorageEngine<? super E,?>OffHeapHashSet. getStorageEngine()Constructors in org.terracotta.offheapstore.set with parameters of type StorageEngine Constructor Description OffHeapHashSet(PageSource source, boolean tableSteals, StorageEngine<? super E,java.lang.Boolean> engine, int capacity) -
Uses of StorageEngine in org.terracotta.offheapstore.storage
Classes in org.terracotta.offheapstore.storage that implement StorageEngine Modifier and Type Class Description classLongStorageEngine<V>ALongkey storage engine.classOffHeapBufferStorageEngine<K,V>A generic ByteBuffer based key/value store.classPortabilityBasedStorageEngine<K,V>classSerializableStorageEngineAOffHeapBufferStorageEnginesubclass using Java serialization for portability.classSplitStorageEngine<K,V>AStorageEnginecomposed of two independent engines, one for the keys, one for the values.classStringStorageEngineA<String, String>storage engine.
-