| 
 | 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_ACCESSORAn 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.PoolParticipantA pool participant to use with this Backend | 
| 
 | ehcache | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||