| Name | Description | Type | Package | Framework |
| AbstractDoubleMapEventRegistry | This abstract base implementation of EventRegistry stores the event-key mappings in a simple pair of MultiMaps. | Class | org.apache.cocoon.caching.impl | Apache Cocoon |
| AggregatedCacheValidity | A validation object aggregating several validity objects. | Class | org.apache.cocoon.caching | Apache Cocoon |
| Cache | This is the Cocoon cache. | Interface | org.apache.cocoon.caching | Apache Cocoon |
| Cacheable | This marker interface declares a (sitemap) component as cacheable. | Interface | org.apache.cocoon.caching | Apache Cocoon |
| CacheableProcessingComponent | This marker interface declares a (sitemap) component as cacheable. | Interface | org.apache.cocoon.caching | Apache Cocoon |
| CachedEventObject | This is a cached object as it is stored in the EventCacheVersion:CVS $Id: CachedEventObject. | Class | org.apache.cocoon.caching | Apache Cocoon |
| CachedResponse | This is a cached response. | Class | org.apache.cocoon.caching | Apache Cocoon |
| CachedStreamObject | This is an cached object as it is stored in the StreamCacheVersion:CVS $Id: CachedStreamObject. | Class | org.apache.cocoon.caching | Apache Cocoon |
| CacheImpl | This is the Cocoon cache. | Class | org.apache.cocoon.caching.impl | Apache Cocoon |
| CacheValidity | A CacheValidity object contains all information for one pipeline component to check if it is still valid. | Interface | org.apache.cocoon.caching | Apache Cocoon |
| CacheValidityToSourceValidity | A CacheValidity object wrapping the Avalon Excalibur SourceValidity object. | Class | org.apache.cocoon.caching | Apache Cocoon |
| CachingOutputStream | This is an OutputStream which forwards all received bytes to another output stream and in addition caches all bytes, thus acting like a | Class | org.apache.cocoon.caching | Apache Cocoon |
| ComponentCacheKey | This is the cache key for one sitemap component. | Class | org.apache.cocoon.caching | Apache Cocoon |
| CompositeCacheValidity | A validation object aggregating two validity objects. | Class | org.apache.cocoon.caching | Apache Cocoon |
| DefaultEventRegistryImpl | This implementation of EventRegistry handles persistence by serializing an EventRegistryDataWrapper to | Class | org.apache.cocoon.caching.impl | Apache Cocoon |
| DeltaTimeCacheValidity | A validation object that remains valid for a specified amount of time. | Class | org.apache.cocoon.caching | Apache Cocoon |
| Event | Base class encapsulating the information about an external Version:$Id: Event. | Class | org.apache.cocoon.caching.validity | Apache Cocoon |
| EventAware | Defines the simple contract for components that need to receive notification Version:CVS $Id: EventAware. | Interface | org.apache.cocoon.caching | Apache Cocoon |
| EventAwareCacheImpl | This implementation holds all mappings between Events and PipelineCacheKeys in two MultiValueMaps to facilitate efficient lookup by either as Key. | Class | org.apache.cocoon.caching.impl | Apache Cocoon |
| EventFactory | Interface | org.apache.cocoon.caching.validity | Apache Cocoon | |
| EventRegistry | The EventRegistry is responsible for the two-way many-to-many mapping between cache Events and | Interface | org.apache.cocoon.caching | Apache Cocoon |
| EventRegistryDataWrapper | A light object for persisting the state of an EventRegistry implementation based on two MultiHashMaps. | Class | org.apache.cocoon.caching.impl | Apache Cocoon |
| EventValidity | The SourceValidity object for cache invalidation based on Version:$Id: EventValidity. | Class | org.apache.cocoon.caching.validity | Apache Cocoon |
| IdentifierCacheKey | This is a simple cache key that does not consider the components used in the pipeline. | Class | org.apache.cocoon.caching | Apache Cocoon |
| IncludeCacheValidity | A validation object used in CachingCIncludeTransformerVersion:CVS $Id: IncludeCacheValidity. | Class | org.apache.cocoon.caching | Apache Cocoon |
| JMSEventMessageListener | JMS listener will notify an EventAware component of external events. | Class | org.apache.cocoon.caching.impl | Apache Cocoon |
| NamedEvent | An External cache event that consists of just a name. | Class | org.apache.cocoon.caching.validity | Apache Cocoon |
| NamedEventFactory | Class | org.apache.cocoon.caching.validity | Apache Cocoon | |
| NameValueEvent | An external uncache event that consists of a name/value pair. | Class | org.apache.cocoon.caching.validity | Apache Cocoon |
| NameValueEventFactory | Class | org.apache.cocoon.caching.validity | Apache Cocoon | |
| NOPCacheValidity | A validation object which is always valid. | Class | org.apache.cocoon.caching | Apache Cocoon |
| ParametersCacheValidity | A validation object using a set of key/value pairs contained in a Map. | Class | org.apache.cocoon.caching | Apache Cocoon |
| PipelineCacheKey | This is the cache key for one pipeline (or the first part of a pipeline). | Class | org.apache.cocoon.caching | Apache Cocoon |
| SourceCacheValidity | A CacheValidity object wrapping the Avalon Excalibur SourceValidity object. | Class | org.apache.cocoon.caching | Apache Cocoon |
| StoreEventRegistryImpl | This implementation of EventRegistry stores its EventRegistryDataWrapper in the default Store defined in cocoon. | Class | org.apache.cocoon.caching.impl | Apache Cocoon |
| TimeStampCacheValidity | A validation object for time-stamps. | Class | org.apache.cocoon.caching | Apache Cocoon |