|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |