Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
PoolEvictor<T> |
Pool.getEvictor()
Return the pool evictor used by this pool.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBalancedAccessEvictor<T>
Abstract implementation of a global 'cache value' maximizing pool eviction algorithm.
|
class |
AbstractFromLargestCachePoolEvictor
Abstract pool evictor which always evicts from the store consuming the most resources.
|
class |
BalancedAccessOnDiskPoolEvictor
Balanced access evictor that makes on-disk eviction decisions.
|
class |
BalancedAccessOnHeapPoolEvictor
Balanced access evictor that makes on-heap eviction decisions.
|
class |
FromLargestCacheOnDiskPoolEvictor
Pool evictor which always evicts from the store consuming the most disk resources.
|
class |
FromLargestCacheOnHeapPoolEvictor
Pool evictor which always evicts from the store consuming the most heap resources.
|
Modifier and Type | Method and Description |
---|---|
PoolEvictor<T> |
AbstractPool.getEvictor()
Return the pool evictor used by this pool.
|
PoolEvictor<PoolableStore> |
UnboundedPool.getEvictor()
Return the pool evictor used by this pool.
|
Constructor and Description |
---|
AbstractPool(long maximumPoolSize,
PoolEvictor<T> evictor,
SizeOfEngine defaultSizeOfEngine)
Create an AbstractPool instance
|
BoundedPool(long maximumPoolSize,
PoolEvictor<PoolableStore> evictor,
SizeOfEngine defaultSizeOfEngine)
Create a BoundedPool instance
|
StrictlyBoundedPool(long maximumPoolSize,
PoolEvictor<PoolableStore> evictor,
SizeOfEngine defaultSizeOfEngine)
Create a StrictlyBoundedPool instance
|
Copyright © 2003-2013 Terracotta, Inc.. All Rights Reserved.