|
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 | |||||||||