Uses of Interface
org.terracotta.offheapstore.util.Factory

Packages that use Factory
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
 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.
 

Constructors in org.terracotta.offheapstore.concurrent with parameters of type Factory
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.
 

Uses of Factory in org.terracotta.offheapstore.disk.persistent
 

Classes in org.terracotta.offheapstore.disk.persistent that implement Factory
 class PersistentReadWriteLockedOffHeapClockCacheFactory<K,V>
           
 class PersistentReadWriteLockedOffHeapHashMapFactory<K,V>
           
 

Constructors in org.terracotta.offheapstore.disk.persistent with parameters of type Factory
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)
           
 

Uses of Factory in org.terracotta.offheapstore.disk.storage
 

Methods in org.terracotta.offheapstore.disk.storage that return Factory
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<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
static
<K,V> Factory<FileBackedStorageEngine<K,V>>
FileBackedStorageEngine.createFactory(MappedPageSource source, long maxChunkSize, MemoryUnit maxChunkUnit, Portability<? super K> keyPortability, Portability<? super V> valuePortability, Factory<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)
           
 

Uses of Factory in org.terracotta.offheapstore.storage
 

Methods in org.terracotta.offheapstore.storage that return Factory
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)
           
 

Methods in org.terracotta.offheapstore.storage with parameters of type Factory
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 © 2016. All Rights Reserved.