ghoward 2003/07/12 20:10:10
Modified: src/java/org/apache/cocoon/caching/impl CacheImpl.java src/java/org/apache/cocoon/caching Cache.java Log: Store has this, Cache didn't - needed it. Revision Changes Path 1.4 +8 -1 cocoon-2.1/src/java/org/apache/cocoon/caching/impl/CacheImpl.java Index: CacheImpl.java =================================================================== RCS file: /home/cvs/cocoon-2.1/src/java/org/apache/cocoon/caching/impl/CacheImpl.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- CacheImpl.java 11 Jul 2003 08:59:03 -0000 1.3 +++ CacheImpl.java 13 Jul 2003 03:10:10 -0000 1.4 @@ -149,6 +149,13 @@ this.store.clear(); } + /** + * See if a response is cached under this key + */ + public boolean containsKey(PipelineCacheKey key) { + return this.store.containsKey(key); + } + /* (non-Javadoc) * @see org.apache.avalon.framework.parameters.Parameterizable#parameterize(org.apache.avalon.framework.parameters.Parameters) */ 1.2 +6 -2 cocoon-2.1/src/java/org/apache/cocoon/caching/Cache.java Index: Cache.java =================================================================== RCS file: /home/cvs/cocoon-2.1/src/java/org/apache/cocoon/caching/Cache.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Cache.java 9 Mar 2003 00:08:43 -0000 1.1 +++ Cache.java 13 Jul 2003 03:10:10 -0000 1.2 @@ -57,7 +57,7 @@ /** * This is the Cocoon cache. This component is responsible for storing * and retrieving cached responses. It can be used to monitor the cache - * or the investigate which responses are cached etc. + * or to investigate which responses are cached etc. * This interface will grow! * * @since 2.1 @@ -103,4 +103,8 @@ */ void clear(); + /** + * See if a response is cached under this key. + */ + boolean containsKey(PipelineCacheKey key); }