Uses of Interface
org.terracotta.offheapstore.util.Factory
Packages that use Factory
Package
Description
-
Uses of Factory in org.terracotta.offheapstore.concurrent
Classes in org.terracotta.offheapstore.concurrent that implement FactoryModifier and TypeClassDescriptionclassFactory ofReadWriteLockedOffHeapClockCacheinstances.classFactory ofReadWriteLockedOffHeapHashMapinstances.classFactory ofWriteLockedOffHeapClockCacheinstances.classFactory ofWriteLockedOffHeapHashMapinstances.Fields in org.terracotta.offheapstore.concurrent declared as FactoryModifier and TypeFieldDescriptionprivate final Factory<? extends StorageEngine<? super K, ? super V>> ReadWriteLockedOffHeapClockCacheFactory.storageEngineFactoryprivate final Factory<? extends StorageEngine<? super K, ? super V>> ReadWriteLockedOffHeapHashMapFactory.storageEngineFactoryprivate final Factory<? extends StorageEngine<? super K, ? super V>> WriteLockedOffHeapClockCacheFactory.storageEngineFactoryprivate final Factory<? extends StorageEngine<? super K, ? super V>> WriteLockedOffHeapHashMapFactory.storageEngineFactoryConstructors in org.terracotta.offheapstore.concurrent with parameters of type FactoryModifierConstructorDescriptionAbstractConcurrentOffHeapCache(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 FactoryModifier and TypeClassDescriptionclassclassFields in org.terracotta.offheapstore.disk.persistent declared as FactoryModifier and TypeFieldDescriptionprivate final Factory<? extends PersistentStorageEngine<? super K, ? super V>> PersistentReadWriteLockedOffHeapClockCacheFactory.storageEngineFactoryprivate final Factory<? extends PersistentStorageEngine<? super K, ? super V>> PersistentReadWriteLockedOffHeapHashMapFactory.storageEngineFactoryConstructors in org.terracotta.offheapstore.disk.persistent with parameters of type FactoryModifierConstructorDescriptionAbstractPersistentConcurrentOffHeapCache(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(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) 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(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) 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 FactoryModifier and TypeFieldDescriptionprivate static final Factory<PersistentIntegerStorageEngine> PersistentIntegerStorageEngine.FACTORYMethods in org.terracotta.offheapstore.disk.storage that return FactoryModifier and TypeMethodDescriptionstatic <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) 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 FactoryModifier and TypeMethodDescriptionstatic <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) -
Uses of Factory in org.terracotta.offheapstore.storage
Fields in org.terracotta.offheapstore.storage declared as FactoryModifier and TypeFieldDescriptionprivate static final Factory<IntegerStorageEngine> IntegerStorageEngine.FACTORYMethods in org.terracotta.offheapstore.storage that return FactoryModifier and TypeMethodDescriptionstatic 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<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 FactoryModifier and TypeMethodDescriptionstatic <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)