|
ehcache | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PoolAccessor | |
|---|---|
| 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 | Store package. |
| net.sf.ehcache.store.cachingtier | Contains the caching tier implementations |
| net.sf.ehcache.store.chm | CHM package. |
| net.sf.ehcache.store.disk | This package contains the disk store. |
| net.sf.ehcache.util.concurrent | |
| Uses of PoolAccessor in net.sf.ehcache.pool |
|---|
| Methods in net.sf.ehcache.pool that return PoolAccessor | |
|---|---|
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. |
| Methods in net.sf.ehcache.pool that return types with arguments of type PoolAccessor | |
|---|---|
Collection<PoolAccessor> |
Pool.getPoolAccessors()
Return the participants accessing this pool. |
| Methods in net.sf.ehcache.pool with parameters of type PoolAccessor | |
|---|---|
void |
Pool.registerPoolAccessor(PoolAccessor accessor)
Register an accessor implementation with this pool. |
void |
Pool.removePoolAccessor(PoolAccessor accessor)
Remove the supplied accessor from this pool. |
| Method parameters in net.sf.ehcache.pool with type arguments of type PoolAccessor | |
|---|---|
boolean |
PoolEvictor.freeSpace(Collection<PoolAccessor<T>> from,
long bytes)
Free at least N bytes from a collection of resources |
| Uses of PoolAccessor in net.sf.ehcache.pool.impl |
|---|
| Classes in net.sf.ehcache.pool.impl that implement PoolAccessor | |
|---|---|
class |
AbstractPoolAccessor
Abstract PoolAccessor implementation providing pool to store binding functionality. |
| Fields in net.sf.ehcache.pool.impl declared as PoolAccessor | |
|---|---|
static PoolAccessor<PoolParticipant> |
UnboundedPool.UNBOUNDED_ACCESSOR
An accessor that just is unbounded |
| Methods in net.sf.ehcache.pool.impl that return PoolAccessor | |
|---|---|
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. |
| Methods in net.sf.ehcache.pool.impl that return types with arguments of type PoolAccessor | |
|---|---|
Collection<PoolAccessor> |
UnboundedPool.getPoolAccessors()
Return the participants accessing this pool. |
Collection<PoolAccessor> |
AbstractPool.getPoolAccessors()
Return the participants accessing this pool. |
| Methods in net.sf.ehcache.pool.impl with parameters of type PoolAccessor | |
|---|---|
void |
UnboundedPool.registerPoolAccessor(PoolAccessor accessor)
Register an accessor implementation with this pool. |
void |
AbstractPool.registerPoolAccessor(PoolAccessor accessor)
Register an accessor implementation with this pool. |
void |
UnboundedPool.removePoolAccessor(PoolAccessor accessor)
Remove the supplied accessor from this pool. |
void |
AbstractPool.removePoolAccessor(PoolAccessor accessor)
Remove the supplied accessor from this pool. |
| Method parameters in net.sf.ehcache.pool.impl with type arguments of type PoolAccessor | |
|---|---|
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 |
| Uses of PoolAccessor in net.sf.ehcache.store |
|---|
| Methods in net.sf.ehcache.store with parameters of type PoolAccessor | |
|---|---|
SelectableConcurrentHashMap |
MemoryStore.BackingFactory.newBackingMap(PoolAccessor poolAccessor,
int initialCapacity,
float loadFactor,
int concurrency,
int maximumCapacity,
RegisteredEventListeners eventListener)
Deprecated. |
SelectableConcurrentHashMap |
MemoryStore.BackingFactory.newBackingMap(PoolAccessor poolAccessor,
int concurrency,
int maximumCapacity,
RegisteredEventListeners eventListener)
Create a MemoryStore backing map. |
| Uses of PoolAccessor in net.sf.ehcache.store.cachingtier |
|---|
| Methods in net.sf.ehcache.store.cachingtier with parameters of type PoolAccessor | |
|---|---|
void |
PooledBasedBackEnd.registerAccessor(PoolAccessor poolAccessor)
Registers the accessor with the backend. |
| Uses of PoolAccessor in net.sf.ehcache.store.chm |
|---|
| Constructors in net.sf.ehcache.store.chm with parameters of type PoolAccessor | |
|---|---|
SelectableConcurrentHashMap(PoolAccessor poolAccessor,
int initialCapacity,
float loadFactor,
int concurrency,
long maximumSize,
RegisteredEventListeners cacheEventNotificationService)
|
|
SelectableConcurrentHashMap(PoolAccessor poolAccessor,
int concurrency,
long maximumSize,
RegisteredEventListeners cacheEventNotificationService)
|
|
| Uses of PoolAccessor in net.sf.ehcache.store.disk |
|---|
| Constructors in net.sf.ehcache.store.disk with parameters of type PoolAccessor | |
|---|---|
Segment(int initialCapacity,
float loadFactor,
DiskStorageFactory primary,
CacheConfiguration cacheConfiguration,
PoolAccessor onHeapPoolAccessor,
PoolAccessor onDiskPoolAccessor,
RegisteredEventListeners cacheEventNotificationService,
org.terracotta.statistics.observer.OperationObserver<CacheOperationOutcomes.EvictionOutcome> evictionObserver)
Create a Segment with the given initial capacity, load-factor, primary element substitute factory, and identity element substitute factory. |
|
Segment(int initialCapacity,
float loadFactor,
DiskStorageFactory primary,
CacheConfiguration cacheConfiguration,
PoolAccessor onHeapPoolAccessor,
PoolAccessor onDiskPoolAccessor,
RegisteredEventListeners cacheEventNotificationService,
org.terracotta.statistics.observer.OperationObserver<CacheOperationOutcomes.EvictionOutcome> evictionObserver)
Create a Segment with the given initial capacity, load-factor, primary element substitute factory, and identity element substitute factory. |
|
| Uses of PoolAccessor in net.sf.ehcache.util.concurrent |
|---|
| Methods in net.sf.ehcache.util.concurrent with parameters of type PoolAccessor | |
|---|---|
protected void |
ConcurrentHashMap.setPoolAccessor(PoolAccessor poolAccessor)
|
|
ehcache | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||