ehcache

Uses of Interface
net.sf.ehcache.pool.PoolAccessor

Packages that use PoolAccessor
net.sf.ehcache.pool This package contains the interfaces concerning the resource pooling facilities. 
net.sf.ehcache.pool.impl This package contains implementations of the resource pooling interfaces. 
net.sf.ehcache.store Store package. 
net.sf.ehcache.store.cachingtier Contains the caching tier implementations 
net.sf.ehcache.store.chm CHM package. 
net.sf.ehcache.store.disk This package contains the disk store. 
net.sf.ehcache.util.concurrent   
 

Uses of PoolAccessor in net.sf.ehcache.pool
 

Methods in net.sf.ehcache.pool that return PoolAccessor
 PoolAccessor Pool.createPoolAccessor(PoolParticipant participant, int maxDepth, boolean abortWhenMaxDepthExceeded)
          Return a PoolAccessor whose consumption is tracked by this pool, using a default SizeOf engine.
 PoolAccessor Pool.createPoolAccessor(PoolParticipant participant, SizeOfEngine sizeOfEngine)
          Return a PoolAccessor whose consumption is tracked by this pool, using a specific SizeOf engine.
 

Methods in net.sf.ehcache.pool that return types with arguments of type PoolAccessor
 Collection<PoolAccessor> Pool.getPoolAccessors()
          Return the participants accessing this pool.
 

Methods in net.sf.ehcache.pool with parameters of type PoolAccessor
 void Pool.registerPoolAccessor(PoolAccessor accessor)
          Register an accessor implementation with this pool.
 void Pool.removePoolAccessor(PoolAccessor accessor)
          Remove the supplied accessor from this pool.
 

Method parameters in net.sf.ehcache.pool with type arguments of type PoolAccessor
 boolean PoolEvictor.freeSpace(Collection<PoolAccessor<T>> from, long bytes)
          Free at least N bytes from a collection of resources
 

Uses of PoolAccessor in net.sf.ehcache.pool.impl
 

Classes in net.sf.ehcache.pool.impl that implement PoolAccessor
 class AbstractPoolAccessor
          Abstract PoolAccessor implementation providing pool to store binding functionality.
 

Fields in net.sf.ehcache.pool.impl declared as PoolAccessor
static PoolAccessor<PoolParticipant> UnboundedPool.UNBOUNDED_ACCESSOR
          An accessor that just is unbounded
 

Methods in net.sf.ehcache.pool.impl that return PoolAccessor
 PoolAccessor UnboundedPool.createPoolAccessor(PoolParticipant participant, int maxDepth, boolean abortWhenMaxDepthExceeded)
          Return a PoolAccessor whose consumption is tracked by this pool, using a default SizeOf engine.
 PoolAccessor AbstractPool.createPoolAccessor(PoolParticipant participant, int maxDepth, boolean abortWhenMaxDepthExceeded)
          Return a PoolAccessor whose consumption is tracked by this pool, using a default SizeOf engine.
 PoolAccessor UnboundedPool.createPoolAccessor(PoolParticipant participant, SizeOfEngine sizeOfEngine)
          Return a PoolAccessor whose consumption is tracked by this pool, using a specific SizeOf engine.
 PoolAccessor StrictlyBoundedPool.createPoolAccessor(PoolParticipant participant, SizeOfEngine sizeOfEngine)
          Return a PoolAccessor whose consumption is tracked by this pool, using a specific SizeOf engine.
 PoolAccessor BoundedPool.createPoolAccessor(PoolParticipant participant, SizeOfEngine sizeOfEngine)
          Return a PoolAccessor whose consumption is tracked by this pool, using a specific SizeOf engine.
 

Methods in net.sf.ehcache.pool.impl that return types with arguments of type PoolAccessor
 Collection<PoolAccessor> UnboundedPool.getPoolAccessors()
          Return the participants accessing this pool.
 Collection<PoolAccessor> AbstractPool.getPoolAccessors()
          Return the participants accessing this pool.
 

Methods in net.sf.ehcache.pool.impl with parameters of type PoolAccessor
 void UnboundedPool.registerPoolAccessor(PoolAccessor accessor)
          Register an accessor implementation with this pool.
 void AbstractPool.registerPoolAccessor(PoolAccessor accessor)
          Register an accessor implementation with this pool.
 void UnboundedPool.removePoolAccessor(PoolAccessor accessor)
          Remove the supplied accessor from this pool.
 void AbstractPool.removePoolAccessor(PoolAccessor accessor)
          Remove the supplied accessor from this pool.
 

Method parameters in net.sf.ehcache.pool.impl with type arguments of type PoolAccessor
 boolean FromLargestCachePoolEvictor.freeSpace(Collection<PoolAccessor<PoolParticipant>> from, long bytes)
          Free at least N bytes from a collection of resources
 boolean BalancedAccessEvictor.freeSpace(Collection<PoolAccessor<PoolParticipant>> from, long bytes)
          Free at least N bytes from a collection of resources
 

Uses of PoolAccessor in net.sf.ehcache.store
 

Methods in net.sf.ehcache.store with parameters of type PoolAccessor
 SelectableConcurrentHashMap MemoryStore.BackingFactory.newBackingMap(PoolAccessor poolAccessor, int initialCapacity, float loadFactor, int concurrency, int maximumCapacity, RegisteredEventListeners eventListener)
          Deprecated. 
 SelectableConcurrentHashMap MemoryStore.BackingFactory.newBackingMap(PoolAccessor poolAccessor, int concurrency, int maximumCapacity, RegisteredEventListeners eventListener)
          Create a MemoryStore backing map.
 

Uses of PoolAccessor in net.sf.ehcache.store.cachingtier
 

Methods in net.sf.ehcache.store.cachingtier with parameters of type PoolAccessor
 void PooledBasedBackEnd.registerAccessor(PoolAccessor poolAccessor)
          Registers the accessor with the backend.
 

Uses of PoolAccessor in net.sf.ehcache.store.chm
 

Constructors in net.sf.ehcache.store.chm with parameters of type PoolAccessor
SelectableConcurrentHashMap(PoolAccessor poolAccessor, int initialCapacity, float loadFactor, int concurrency, long maximumSize, RegisteredEventListeners cacheEventNotificationService)
           
SelectableConcurrentHashMap(PoolAccessor poolAccessor, int concurrency, long maximumSize, RegisteredEventListeners cacheEventNotificationService)
           
 

Uses of PoolAccessor in net.sf.ehcache.store.disk
 

Constructors in net.sf.ehcache.store.disk with parameters of type PoolAccessor
Segment(int initialCapacity, float loadFactor, DiskStorageFactory primary, CacheConfiguration cacheConfiguration, PoolAccessor onHeapPoolAccessor, PoolAccessor onDiskPoolAccessor, RegisteredEventListeners cacheEventNotificationService, org.terracotta.statistics.observer.OperationObserver<CacheOperationOutcomes.EvictionOutcome> evictionObserver)
          Create a Segment with the given initial capacity, load-factor, primary element substitute factory, and identity element substitute factory.
Segment(int initialCapacity, float loadFactor, DiskStorageFactory primary, CacheConfiguration cacheConfiguration, PoolAccessor onHeapPoolAccessor, PoolAccessor onDiskPoolAccessor, RegisteredEventListeners cacheEventNotificationService, org.terracotta.statistics.observer.OperationObserver<CacheOperationOutcomes.EvictionOutcome> evictionObserver)
          Create a Segment with the given initial capacity, load-factor, primary element substitute factory, and identity element substitute factory.
 

Uses of PoolAccessor in net.sf.ehcache.util.concurrent
 

Methods in net.sf.ehcache.util.concurrent with parameters of type PoolAccessor
protected  void ConcurrentHashMap.setPoolAccessor(PoolAccessor poolAccessor)
           
 


ehcache

Copyright 2001-2017, Terracotta, Inc.