Skip navigation links
ehcache

ehcache 2.10.9.2 API

Packages 
Package Description
net.sf.ehcache
This package contains the public API for using ehcache.
net.sf.ehcache.bootstrap
This package contains the bootstrap cache loader interface and abstract factory.
net.sf.ehcache.cluster
This package contains the API for accessing the cluster node topology and registering to receive events about changes in the cluster node topology.
net.sf.ehcache.concurrent
This package contains concurrency classes and utilities that are not available in java.util.concurrent.
net.sf.ehcache.config
This package contains the cache configuration code.
net.sf.ehcache.config.generator
This package contains utility classes for generating configuration texts.
net.sf.ehcache.config.generator.model
This package contains utility classes encapsulating ideas of Elements and Attributes.
net.sf.ehcache.config.generator.model.elements
This package contains utility classes encapsulating ideas of Elements and Attributes from the ehcache.xsd
net.sf.ehcache.constructs
The constructs package builds on top of the core ehcache classes to create implementations for common caching patterns.
net.sf.ehcache.constructs.blocking
Doug Lea in his book Concurrent Programming in Java talks about concurrency support constructs.
net.sf.ehcache.constructs.classloader
ClassLoader contstructs package
net.sf.ehcache.constructs.eventual
Construct related to eventual operations
net.sf.ehcache.constructs.nonstop
Ehcache-nonstopcache package
net.sf.ehcache.constructs.nonstop.concurrency
Nonstop feature related to concurrent package
net.sf.ehcache.constructs.nonstop.util
Ehcache-nonstopcache utility package
net.sf.ehcache.constructs.readthrough
Ehcache simple read through cache decorator package
net.sf.ehcache.constructs.refreshahead
Ehcache simple refresh-ahead cache decorator package
net.sf.ehcache.constructs.web
This package contains only a ShutdownListener, useful for shutting down CacheManager in web apps.
net.sf.ehcache.distribution
This package is for cache replication.
net.sf.ehcache.event
This package contains interfaces and classes for listening to events.
net.sf.ehcache.exceptionhandler
This package is for exception handling.
net.sf.ehcache.extension
This package contains interfaces and classes for the cache extension mechanism.
net.sf.ehcache.hibernate
This package contains interfaces and classes for Hibernate3.1 and higher.
net.sf.ehcache.hibernate.ccs
This package contains EhCache specific CacheConcurrencyStrategy implementations.
net.sf.ehcache.hibernate.management.api
This package contains JMX related interfaces for Hibernate and ehcache statistics
net.sf.ehcache.hibernate.management.impl
This package contains JMX related classes for Hibernate and ehcache statistics
net.sf.ehcache.hibernate.nonstop
This package contains interfaces and classes for Hibernate related to Ehcache's nonstop feature.
net.sf.ehcache.hibernate.regions
This package contains region implementations used in Hibernate 3.3 and higher.
net.sf.ehcache.hibernate.strategy
This package contains EhCache specific AccessStrategy implementations.
net.sf.ehcache.loader
This package contains a cache loaders and associated factories.
net.sf.ehcache.management
This package contains JMX MBeans and implementations for management of ehcache.
net.sf.ehcache.management.event
This package contains classes related to management events.
net.sf.ehcache.management.provider
This package contains classes related to MBeanRegistrationProvider and its implementation.
net.sf.ehcache.management.sampled
This package contains classes related to MBeans with Sampled Statistics.
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.pool.sizeof
This package contains the SizeOf implementations for the pooling in Ehcache.
net.sf.ehcache.pool.sizeof.annotations
This package contains annotations to control SizeOf calculations for the pooling in Ehcache.
net.sf.ehcache.pool.sizeof.filter
This package contains the SizeOf filtering interface and implementations for the pooling in Ehcache.
net.sf.ehcache.search
This package contains classes for ehcache core search API.
net.sf.ehcache.search.aggregator
This package contains classes for search aggregator functionality.
net.sf.ehcache.search.attribute
This package contains classes for ehcache search attributes
net.sf.ehcache.search.expression
This package contains classes for search expression types (ie.
net.sf.ehcache.search.impl
This package contains an implementation for Results.
net.sf.ehcache.search.query
This package contains the QueryMangerBuilder and the QueryManager interface to support BMSQL.
net.sf.ehcache.statistics
This package contains classes related to LiveCacheStatistics and its implementation.
net.sf.ehcache.statistics.beans
This package contains classes related to statistics mbean implementation.
net.sf.ehcache.statistics.extended
This package contains classes related to extended statistics implementation.
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.compound
This package contains the main classes and interfaces for the new fully coherent combination disk and memory store for unclustered Ehcache.
net.sf.ehcache.store.disk
This package contains the disk store.
net.sf.ehcache.store.disk.ods
This package contains the classes managing the on-disk structure of the disk store.
net.sf.ehcache.terracotta
This package contains the Terracotta integration functionalities.
net.sf.ehcache.transaction
This package contains classes for controlling cache operations for transactional use.
net.sf.ehcache.transaction.local
This package contains the local transactions subsystem.
net.sf.ehcache.transaction.manager
This package contains the ehcache lookup interface for the supported JTA transaction managers.
net.sf.ehcache.transaction.manager.selector
This package contains JTA transaction managers selectors.
net.sf.ehcache.transaction.xa
This package contains the functionality to provide XA support to a transactional Cache.
net.sf.ehcache.transaction.xa.commands
This package contains a representation of the queued commands which can be executed against a XA store.
net.sf.ehcache.transaction.xa.processor
XAResource requests processor.
net.sf.ehcache.util
Util package.
net.sf.ehcache.util.concurrent  
net.sf.ehcache.util.counter
This package contains utility classes for Counter
net.sf.ehcache.util.counter.sampled
This package contains utility classes for SampledCounter's
net.sf.ehcache.util.lang  
net.sf.ehcache.writer
This package contains the cache writer functionalities.
net.sf.ehcache.writer.writebehind
This package contains the write behind functionalities.
net.sf.ehcache.writer.writebehind.operations
This package contains the operations for the write behind functionalities.
net.sf.ehcache.writer.writethrough
This package contains the write through functionalities.
Skip navigation links
ehcache

Copyright 2001-2021, Terracotta, Inc.