Uses of Interface
org.terracotta.offheapstore.util.Factory
-
Packages that use Factory Package Description org.terracotta.offheapstore.concurrent org.terracotta.offheapstore.disk.persistent org.terracotta.offheapstore.disk.storage org.terracotta.offheapstore.storage -
-
Uses of Factory in org.terracotta.offheapstore.concurrent
Classes in org.terracotta.offheapstore.concurrent that implement Factory Modifier and Type Class Description classReadWriteLockedOffHeapClockCacheFactory<K,V>Factory ofReadWriteLockedOffHeapClockCacheinstances.classReadWriteLockedOffHeapHashMapFactory<K,V>Factory ofReadWriteLockedOffHeapHashMapinstances.classWriteLockedOffHeapClockCacheFactory<K,V>Factory ofWriteLockedOffHeapClockCacheinstances.classWriteLockedOffHeapHashMapFactory<K,V>Factory ofWriteLockedOffHeapHashMapinstances.Fields in org.terracotta.offheapstore.concurrent declared as Factory 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. storageEngineFactoryConstructors in org.terracotta.offheapstore.concurrent with parameters of type Factory Constructor 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(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.ConcurrentOffHeapClockCache(Factory<? extends AbstractOffHeapClockCache<K,V>> segmentFactory, int concurrency)Creates a cache using the given table buffer source and storage engine factory.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 Factory in org.terracotta.offheapstore.disk.persistent
Classes in org.terracotta.offheapstore.disk.persistent that implement Factory Modifier and Type Class Description classPersistentReadWriteLockedOffHeapClockCacheFactory<K,V>classPersistentReadWriteLockedOffHeapHashMapFactory<K,V>Fields in org.terracotta.offheapstore.disk.persistent declared as Factory Modifier and Type Field Description private Factory<? extends PersistentStorageEngine<? super K,? super V>>PersistentReadWriteLockedOffHeapClockCacheFactory. storageEngineFactoryprivate Factory<? extends PersistentStorageEngine<? super K,? super V>>PersistentReadWriteLockedOffHeapHashMapFactory. storageEngineFactoryConstructors in org.terracotta.offheapstore.disk.persistent with parameters of type Factory Constructor 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(java.io.ObjectInput input, MappedPageSource tableSource, Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory)PersistentConcurrentOffHeapClockCache(java.io.ObjectInput input, MappedPageSource tableSource, Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory, long tableSize, int concurrency)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)PersistentConcurrentOffHeapHashMap(java.io.ObjectInput input, MappedPageSource tableSource, Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory)PersistentConcurrentOffHeapHashMap(java.io.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)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) -
Uses of Factory in org.terracotta.offheapstore.disk.storage
Fields in org.terracotta.offheapstore.disk.storage declared as Factory Modifier and Type Field Description private static Factory<PersistentIntegerStorageEngine>PersistentIntegerStorageEngine. FACTORYMethods in org.terracotta.offheapstore.disk.storage that return Factory Modifier and Type Method 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 java.util.concurrent.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)Methods in org.terracotta.offheapstore.disk.storage with parameters of type Factory Modifier and Type Method 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 java.util.concurrent.ExecutorService> executorFactory, boolean bootstrap)static <K,V>
Factory<PersistentSplitStorageEngine<K,V>>PersistentSplitStorageEngine. createPersistentFactory(Factory<? extends PersistentHalfStorageEngine<K>> keyFactory, Factory<? extends PersistentHalfStorageEngine<V>> valueFactory) -
Uses of Factory in org.terracotta.offheapstore.storage
Fields in org.terracotta.offheapstore.storage declared as Factory Modifier and Type Field Description private static Factory<IntegerStorageEngine>IntegerStorageEngine. FACTORYMethods in org.terracotta.offheapstore.storage that return Factory Modifier and Type Method Description static Factory<IntegerStorageEngine>IntegerStorageEngine. createFactory()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 <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)static Factory<SerializableStorageEngine>SerializableStorageEngine. createFactory(PointerSize width, PageSource source, int pageSize, Portability<java.io.Serializable> portability)static <K,V>
Factory<SplitStorageEngine<K,V>>SplitStorageEngine. createFactory(Factory<? extends HalfStorageEngine<K>> keyFactory, Factory<? extends HalfStorageEngine<V>> valueFactory)static Factory<StringStorageEngine>StringStorageEngine. createFactory(PointerSize width, PageSource source, int pageSize)Methods in org.terracotta.offheapstore.storage with parameters of type Factory Modifier and Type Method Description static <V> Factory<LongStorageEngine<V>>LongStorageEngine. createFactory(Factory<? extends HalfStorageEngine<V>> valueFactory)static <K,V>
Factory<SplitStorageEngine<K,V>>SplitStorageEngine. createFactory(Factory<? extends HalfStorageEngine<K>> keyFactory, Factory<? extends HalfStorageEngine<V>> valueFactory)
-