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