Top Description Interfaces Classes
[default module]

Package net.sf.ehcache


This package contains the public API for using ehcache.

Interface Summary

Modifier and TypeInterface and Description
public interface
CacheOperationOutcomes

Interface containing cache operation outcome enums.

public interface
Disposable

A Disposable is a resource that needs to release other resources when it is no longer needed.

public interface
Ehcache

An interface for Ehcache.

public interface
FeaturesManager

Interface implemented by classes providing access to extended functionality.

Class Summary

Modifier and TypeClass and Description
public class
Cache

Cache is the central class in ehcache.

public class
CacheClusterStateStatisticsListener

A listener to capture statistics relating to cluster events regarding this node.

public class
CacheEntry

Helper class to tie a key to an element.

public class
CacheException

A runtime Cache Exception.

public class
CacheInitializationHelper

Helper class to initialize an Ehcache with a CacheManager without adding the Ehcache to the CacheManager.

public class
CacheManager

A container for Ehcaches that maintain all aspects of their lifecycle.

pack-priv class
CacheQuery

Query builder implementation.

public class
CacheStoreHelper

A helper class to get the internal Store from a Cache

public class
DiskStorePathManager

Manager class to handle disk store path.

public class
public class
Element

A Cache Element, consisting of a key, value and attributes.

public class
ElementIdHelper

Provide access to the package private methods for getting/setting Element id. The id field of an Element is for internal ehcache use only and this class is meant to discourage casual use of the methods from application code

public class
LoaderTimeoutException

A loader timeout Exception.

public class
MimeTypeByteArray

A bean used to wrap byte[] values to be placed in an Element so as to preserve MIME type information.

public class
ObjectExistsException

Thrown when a duplicate cache is attemtpted to be created

public class
Status

A pre JDK1.5 compatible enum class to indicate the status of a CacheManager or Cache.

public class
TransactionController

TransactionController is used to begin, commit and rollback local transactions