Uses of Interface
org.terracotta.offheapstore.paging.PageSource
Packages that use PageSource
Package
Description
-
Uses of PageSource in org.terracotta.offheapstore
Fields in org.terracotta.offheapstore declared as PageSourceConstructors in org.terracotta.offheapstore with parameters of type PageSourceModifierConstructorDescriptionAbstractLockedOffHeapHashMap(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) protectedOffHeapHashMap(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 PageSource in org.terracotta.offheapstore.concurrent
Fields in org.terracotta.offheapstore.concurrent declared as PageSourceModifier and TypeFieldDescriptionprivate final PageSourceReadWriteLockedOffHeapClockCacheFactory.tableSourceprivate final PageSourceReadWriteLockedOffHeapHashMapFactory.tableSourceprivate final PageSourceWriteLockedOffHeapClockCacheFactory.tableSourceprivate final PageSourceWriteLockedOffHeapHashMapFactory.tableSourceConstructors in org.terracotta.offheapstore.concurrent with parameters of type PageSourceModifierConstructorDescriptionConcurrentOffHeapClockCache(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 PageSource in org.terracotta.offheapstore.disk.paging
Classes in org.terracotta.offheapstore.disk.paging that implement PageSource -
Uses of PageSource in org.terracotta.offheapstore.eviction
Constructors in org.terracotta.offheapstore.eviction with parameters of type PageSourceModifierConstructorDescriptionEvictionListeningReadWriteLockedOffHeapClockCache(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 PageSource in org.terracotta.offheapstore.paging
Classes in org.terracotta.offheapstore.paging that implement PageSourceModifier and TypeClassDescriptionclassAPhantomReferencebased limited byte buffer source.classclassAn upfront allocating direct byte buffer source.Fields in org.terracotta.offheapstore.paging declared as PageSourceConstructors in org.terracotta.offheapstore.paging with parameters of type PageSourceModifierConstructorDescriptionOffHeapStorageArea(PointerSize width, OffHeapStorageArea.Owner owner, PageSource pageSource, int pageSize, boolean thief, boolean victim) OffHeapStorageArea(PointerSize width, OffHeapStorageArea.Owner owner, PageSource pageSource, int pageSize, boolean thief, boolean victim, float compressThreshold) OffHeapStorageArea(PointerSize width, OffHeapStorageArea.Owner owner, PageSource pageSource, int initialPageSize, int maximalPageSize, boolean thief, boolean victim) OffHeapStorageArea(PointerSize width, OffHeapStorageArea.Owner owner, PageSource pageSource, int initialPageSize, int maximalPageSize, boolean thief, boolean victim, float compressThreshold) -
Uses of PageSource in org.terracotta.offheapstore.set
Constructors in org.terracotta.offheapstore.set with parameters of type PageSourceModifierConstructorDescriptionOffHeapHashSet(PageSource source, boolean tableSteals, StorageEngine<? super E, Boolean> engine, int capacity) -
Uses of PageSource in org.terracotta.offheapstore.storage
Methods in org.terracotta.offheapstore.storage with parameters of type PageSourceModifier and TypeMethodDescriptionstatic <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 Factory<StringStorageEngine> StringStorageEngine.createFactory(PointerSize width, PageSource source, int pageSize) Constructors in org.terracotta.offheapstore.storage with parameters of type PageSourceModifierConstructorDescriptionOffHeapBufferHalfStorageEngine(PageSource source, int initialPageSize, int maximalPageSize, Portability<? super T> portability, boolean thief, boolean victim) OffHeapBufferHalfStorageEngine(PageSource source, int pageSize, Portability<? super T> portability) OffHeapBufferHalfStorageEngine(PageSource source, int pageSize, Portability<? super T> portability, boolean thief, boolean victim) OffHeapBufferStorageEngine(PointerSize width, PageSource source, int initialPageSize, int maximalPageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability) OffHeapBufferStorageEngine(PointerSize width, PageSource source, int initialPageSize, int maximalPageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, boolean thief, boolean victim) OffHeapBufferStorageEngine(PointerSize width, PageSource source, int initialPageSize, int maximalPageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, boolean thief, boolean victim, float compressThreshold) OffHeapBufferStorageEngine(PointerSize width, PageSource source, int initialPageSize, int maximalPageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, float compressThreshold) OffHeapBufferStorageEngine(PointerSize width, PageSource source, int pageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability) Creates a storage engine using the given page source, and portabilities.OffHeapBufferStorageEngine(PointerSize width, PageSource source, int pageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, boolean thief, boolean victim) OffHeapBufferStorageEngine(PointerSize width, PageSource source, int pageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, boolean thief, boolean victim, float compressThreshold) OffHeapBufferStorageEngine(PointerSize width, PageSource source, int pageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, float compressThreshold) SerializableStorageEngine(PointerSize width, PageSource source, int pageSize) protectedSerializableStorageEngine(PointerSize width, PageSource source, int pageSize, Portability<Serializable> portability) StringStorageEngine(PointerSize width, PageSource source, int pageSize)