Top Description Packages

ehcache-core 2.10.9.2

Resources
Homepage, Bug Tracker, License (The Apache Software License, Version 2.0)
Dependencies
java.base, java.desktop, java.instrument, java.logging, java.management, java.naming, java.rmi, java.transaction.xa, java.xml, jdk.unsupported, hibernate-core, javax.servlet-api, javax.transaction-api, slf4j-api, statistics
Maven Central
Group ID:net.sf.ehcache.internal
Artifacts:ehcache-core

Project ehcache-core

Internal ehcache-core module. This artifact is not meant to be used directly

Release 2.10.9.2

Release Date
2021-04-24
Mailing Lists
Ehcache Mailing List :subscribe, archive
Old SourceForge Mailing List - closed due to spam attacks :subscribe, archive
Version Control
Svn
https://svn.terracotta.org/repo/ehcache/trunk/ehcache

Package Summary

Modifier and TypePackage and Description
package
net.sf.ehcache

This package contains the public API for using ehcache.

package
net.sf.ehcache.bootstrap

This package contains the bootstrap cache loader interface and abstract factory.

package
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.

package
net.sf.ehcache.concurrent

This package contains concurrency classes and utilities that are not available in java.util.concurrent.

package
net.sf.ehcache.config

This package contains the cache configuration code.

package
net.sf.ehcache.config.generator

This package contains utility classes for generating configuration texts.

package
net.sf.ehcache.config.generator.model

This package contains utility classes encapsulating ideas of Elements and Attributes.

package
net.sf.ehcache.config.generator.model.elements

This package contains utility classes encapsulating ideas of Elements and Attributes from the ehcache.xsd

package
net.sf.ehcache.constructs

The constructs package builds on top of the core ehcache classes to create implementations for common caching patterns.

package
net.sf.ehcache.constructs.blocking

Doug Lea in his book Concurrent Programming in Java talks about concurrency support constructs.

package
net.sf.ehcache.constructs.classloader

ClassLoader contstructs package This package contains decorators that are concerned with classloaders

package
net.sf.ehcache.constructs.eventual

Construct related to eventual operations This package contains a decorator which offers a strong view on an eventual consistent cache.

package
net.sf.ehcache.constructs.nonstop

Ehcache-nonstopcache package This package contains core classes for NonStopCache features

package
net.sf.ehcache.constructs.nonstop.concurrency

Nonstop feature related to concurrent package This package contains classes for nonstop feature related to concurrent features

package
net.sf.ehcache.constructs.nonstop.util

Ehcache-nonstopcache utility package This package contains utility classes for NonStopCache features

package
net.sf.ehcache.constructs.readthrough

Ehcache simple read through cache decorator package This package contains a simple read through cache decorator

package
net.sf.ehcache.constructs.refreshahead

Ehcache simple refresh-ahead cache decorator package This package contains a 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.

package
net.sf.ehcache.distribution

This package is for cache replication.

package
net.sf.ehcache.event

This package contains interfaces and classes for listening to events.

package
net.sf.ehcache.exceptionhandler

This package is for exception handling.

package
net.sf.ehcache.extension

This package contains interfaces and classes for the cache extension mechanism.

package
net.sf.ehcache.hibernate

This package contains interfaces and classes for Hibernate3.1 and higher.

package
net.sf.ehcache.hibernate.ccs

This package contains EhCache specific CacheConcurrencyStrategy implementations.

package
net.sf.ehcache.hibernate.management.api

This package contains JMX related interfaces for Hibernate and ehcache statistics

package
net.sf.ehcache.hibernate.management.impl

This package contains JMX related classes for Hibernate and ehcache statistics

package
net.sf.ehcache.hibernate.nonstop

This package contains interfaces and classes for Hibernate related to Ehcache's nonstop feature.

package
net.sf.ehcache.hibernate.regions

This package contains region implementations used in Hibernate 3.3 and higher.

package
net.sf.ehcache.hibernate.strategy

This package contains EhCache specific AccessStrategy implementations.

package
net.sf.ehcache.loader

This package contains a cache loaders and associated factories.

package
net.sf.ehcache.management

This package contains JMX MBeans and implementations for management of ehcache.

package
net.sf.ehcache.management.event

This package contains classes related to management events.

package
net.sf.ehcache.management.provider

This package contains classes related to MBeanRegistrationProvider and its implementation.

package
net.sf.ehcache.management.sampled

This package contains classes related to MBeans with Sampled Statistics.

package
net.sf.ehcache.pool

This package contains the interfaces concerning the resource pooling facilities.

package
net.sf.ehcache.pool.impl

This package contains implementations of the resource pooling interfaces.

package
net.sf.ehcache.pool.sizeof

This package contains the SizeOf implementations for the pooling in Ehcache.

package
net.sf.ehcache.pool.sizeof.annotations

This package contains annotations to control SizeOf calculations for the pooling in Ehcache.

package
net.sf.ehcache.pool.sizeof.filter

This package contains the SizeOf filtering interface and implementations for the pooling in Ehcache.

package
net.sf.ehcache.search

This package contains classes for ehcache core search API.

package
net.sf.ehcache.search.aggregator

This package contains classes for search aggregator functionality.

package
net.sf.ehcache.search.attribute

This package contains classes for ehcache search attributes

package
net.sf.ehcache.search.expression

This package contains classes for search expression types (ie.

package
net.sf.ehcache.search.impl

This package contains an implementation for Results.

package
net.sf.ehcache.search.query

This package contains the QueryMangerBuilder and the QueryManager interface to support BMSQL.

package
net.sf.ehcache.statistics

This package contains classes related to LiveCacheStatistics and its implementation.

package
net.sf.ehcache.statistics.beans

This package contains classes related to statistics mbean implementation.

package
net.sf.ehcache.statistics.extended

This package contains classes related to extended statistics implementation.

package
net.sf.ehcache.store

Store package.

package
net.sf.ehcache.store.cachingtier

Contains the caching tier implementations

package
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.

package
net.sf.ehcache.store.disk

This package contains the disk store.

package
net.sf.ehcache.store.disk.ods

This package contains the classes managing the on-disk structure of the disk store.

package
net.sf.ehcache.terracotta

This package contains the Terracotta integration functionalities.

package
net.sf.ehcache.transaction

This package contains classes for controlling cache operations for transactional use.

package
net.sf.ehcache.transaction.local

This package contains the local transactions subsystem.

package
net.sf.ehcache.transaction.manager

This package contains the ehcache lookup interface for the supported JTA transaction managers.

package
net.sf.ehcache.transaction.manager.selector

This package contains JTA transaction managers selectors.

package
net.sf.ehcache.transaction.xa

This package contains the functionality to provide XA support to a transactional Cache.

package
net.sf.ehcache.transaction.xa.commands

This package contains a representation of the queued commands which can be executed against a XA store.

package
net.sf.ehcache.transaction.xa.processor

XAResource requests processor.

package
net.sf.ehcache.util

Util package.

package
package
net.sf.ehcache.util.counter

This package contains utility classes for Counter

package
net.sf.ehcache.util.counter.sampled

This package contains utility classes for SampledCounter's

package
package
net.sf.ehcache.writer

This package contains the cache writer functionalities.

package
net.sf.ehcache.writer.writebehind

This package contains the write behind functionalities.

package
net.sf.ehcache.writer.writebehind.operations

This package contains the operations for the write behind functionalities.

package
net.sf.ehcache.writer.writethrough

This package contains the write through functionalities.