Top Description Classes
[default module]

Package net.sf.ehcache.pool.impl


This package contains implementations of the resource pooling interfaces.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractPool

An abstract pool implementation.

public abstract class
AbstractPoolAccessor

Abstract PoolAccessor implementation providing pool to store binding functionality.

pack-priv class
AtomicPoolAccessor

The PoolAccessor class of the BoundedPool

public class
BalancedAccessEvictor

Abstract implementation of a global 'cache value' maximizing pool eviction algorithm.

public class
BoundedPool

A pool which loosely obeys to its bound: it can allow the accessors to consume more bytes than what has been configured if that helps concurrency.

public class
public class
FromLargestCachePoolEvictor

Abstract pool evictor which always evicts from the store consuming the most resources.

pack-priv class
LockedPoolAccessor

The PoolAccessor class of the StrictlyBoundedPool

public class
StrictlyBoundedPool

A pool which strictly obeys to its bound: it will never allow the accessors to consume more bytes than what has been configured.

public class
UnboundedPool

A no-op pool which does not enforce any resource consumption limit.