org.apache.cocoon.caching
Interface Cacheable
- All Known Implementing Classes:
- AbstractServerPage, AbstractTextSerializer, CachingCIncludeTransformer, ContentAggregator, FileGenerator, FilterTransformer, FOPSerializer, FragmentExtractorGenerator, FragmentExtractorTransformer, HTMLGenerator, ServerPagesGenerator, SVGSerializer, TraxTransformer, XMLDBCollectionGenerator, XMLDBGenerator, DatabaseReader, ResourceReader
- public interface Cacheable
This marker interface declares a (sitemap) component as cacheable.
- Version:
- CVS $Revision: 1.1 $ $Date: 2002/01/03 12:31:08 $
- Author:
- Carsten Ziegeler
generateKey
public long generateKey()
- Generate the unique key.
This key must be unique inside the space of this component.
This method must be invoked before the generateValidity() method.
- Returns:
- The generated key or
0
if the component
is currently not cacheable.
generateValidity
public CacheValidity generateValidity()
- Generate the validity object.
Before this method can be invoked the generateKey() method
must be invoked.
- Returns:
- The generated validity object or
null
if the
component is currently not cacheable.
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.