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