ehcache

Package net.sf.ehcache

This package contains the public API for using ehcache.

See:
          Description

Interface Summary
Disposable A Disposable is a resource that needs to release other resources when it is no longer needed.
Ehcache An interface for Ehcache.
EhcacheInit Initialization service for ehcache library
ElementEvictionData Provides pluggable storage and configuration of TTI eviction data.
FeaturesManager Interface implemented by classes providing access to extended functionality.
 

Class Summary
Cache Cache is the central class in ehcache.
CacheEntry Helper class to tie a key to an element.
CacheInitializationHelper Helper class to initialize an Ehcache with a CacheManager without adding the Ehcache to the CacheManager.
CacheManager A container for Ehcaches that maintain all aspects of their lifecycle.
CacheStoreHelper A helper class to get the internal Store from a Cache
DefaultElementEvictionData Default implementation of the element eviction data storage that just keeps all the data in instance fields in the heap.
DiskStorePathManager Manager class to handle disk store path.
EhcacheCoreInit Ehcache core init service impl
Element A Cache Element, consisting of a key, value and attributes.
ElementIdHelper Provide access to the package private methods for getting/setting Element id.
MimeTypeByteArray A bean used to wrap byte[] values to be placed in an Element so as to preserve MIME type information.
Statistics An immutable Cache statistics implementation

This is like a value object, with the added ability to clear cache statistics on the cache.

Status A pre JDK1.5 compatible enum class to indicate the status of a CacheManager or Cache.
TransactionController TransactionController is used to begin, commit and rollback local transactions
 

Exception Summary
CacheException A runtime Cache Exception.
LoaderTimeoutException A loader timeout Exception.
ObjectExistsException Thrown when a duplicate cache is attemtpted to be created
 

Package net.sf.ehcache Description

This package contains the public API for using ehcache.


ehcache

Copyright © 2003-2014 Terracotta, Inc.. All Rights Reserved.