org.apache.cocoon.caching |
|
Java Source File Name | Type | Comment |
Cache.java | Interface | This is the Cocoon cache. |
Cacheable.java | Interface | This marker interface declares a (sitemap) component as cacheable. |
CacheableProcessingComponent.java | Interface | This marker interface declares a (sitemap) component as cacheable. |
CachedResponse.java | Class | This is a cached response. |
CacheValidity.java | Interface | A CacheValidity object contains all information for one pipeline component
to check if it is still valid.
For example, the FileGenerator stores only the timestamp for the read
xml file in this container. |
CacheValidityToSourceValidity.java | Class | A CacheValidity object wrapping the Avalon Excalibur
SourceValidity object. |
CachingOutputStream.java | Class | This is an
OutputStream which forwards all received bytes to another
output stream and in addition caches all bytes, thus acting like a
TeeOutputStream. |
ComponentCacheKey.java | Class | This is the cache key for one sitemap component. |
EventAware.java | Interface | Defines the simple contract for components that need to receive notification
of cache Events. |
EventRegistry.java | Interface | The EventRegistry is responsible for the two-way many-to-many
mapping between cache Event s and
PipelineCacheKey s necessary to allow for efficient
event-based cache invalidation.
Because persistence and recovery between application shutdown and startup are
internal concerns they are not defined here even though it is expected that most
real-world implementers of this interface would require these features. |
IdentifierCacheKey.java | Class | This is a "simple" cache key that does not consider the components used in the
pipeline. |
PipelineCacheKey.java | Class | This is the cache key for one pipeline (or the first part of a pipeline). |
SourceCacheValidity.java | Class | A CacheValidity object wrapping the Avalon Excalibur
SourceValidity object. |