ehcache

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

Packages that use PoolParticipant
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.cachingtier Contains the caching tier implementations 
 

Uses of PoolParticipant in net.sf.ehcache.pool
 

Classes in net.sf.ehcache.pool with type parameters of type PoolParticipant
 interface PoolAccessor<T extends PoolParticipant>
          PoolAccessors are used by stores to tell the pools about their resource consumption
 interface PoolEvictor<T extends PoolParticipant>
          PoolEvictors are responsible for finding the best candidates in a collection of resources using a shared resource pool and performing eviction on them.
 

Methods in net.sf.ehcache.pool with parameters of type PoolParticipant
 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.
 

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

Fields in net.sf.ehcache.pool.impl with type parameters of type PoolParticipant
static PoolAccessor<PoolParticipant> UnboundedPool.UNBOUNDED_ACCESSOR
          An accessor that just is unbounded
 

Methods in net.sf.ehcache.pool.impl that return PoolParticipant
 PoolParticipant AbstractPoolAccessor.getParticipant()
          Return the store that uses this accessor
 

Methods in net.sf.ehcache.pool.impl with parameters of type PoolParticipant
 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.
 

Method parameters in net.sf.ehcache.pool.impl with type arguments of type PoolParticipant
 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
 

Constructors in net.sf.ehcache.pool.impl with parameters of type PoolParticipant
AbstractPoolAccessor(Pool pool, PoolParticipant participant, SizeOfEngine sizeOfEngine)
          Creates an accessor for the specified participant to access the specified pool.
 

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

Classes in net.sf.ehcache.store.cachingtier that implement PoolParticipant
static class PooledBasedBackEnd.PoolParticipant
          A pool participant to use with this Backend
 


ehcache

Copyright 2001-2017, Terracotta, Inc.