You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by nb...@apache.org on 2011/12/20 01:55:01 UTC

svn commit: r1221053 - in /velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource: ResourceCache.java ResourceCacheImpl.java

Author: nbubna
Date: Tue Dec 20 00:55:01 2011
New Revision: 1221053

URL: http://svn.apache.org/viewvc?rev=1221053&view=rev
Log:
VELOCITY-813 add clear() to ResourceCache (thanks to Oswaldo Hernandez

Modified:
    velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCache.java
    velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCacheImpl.java

Modified: velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCache.java
URL: http://svn.apache.org/viewvc/velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCache.java?rev=1221053&r1=1221052&r2=1221053&view=diff
==============================================================================
--- velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCache.java (original)
+++ velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCache.java Tue Dec 20 00:55:01 2011
@@ -66,6 +66,13 @@ public interface ResourceCache
     public Resource remove( Object resourceKey );
 
     /**
+     * Removes all of the resources from this cache.
+     * The cache will be empty after this call returns.
+     * @since 2.0
+     */
+    public void clear();
+
+    /**
      *  returns an Iterator of Keys in the cache.
      * @return An Iterator of Keys in the cache.
      */

Modified: velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCacheImpl.java
URL: http://svn.apache.org/viewvc/velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCacheImpl.java?rev=1221053&r1=1221052&r2=1221053&view=diff
==============================================================================
--- velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCacheImpl.java (original)
+++ velocity/engine/trunk/velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCacheImpl.java Tue Dec 20 00:55:01 2011
@@ -141,6 +141,15 @@ public class ResourceCacheImpl implement
     }
 
     /**
+     * @see org.apache.velocity.runtime.resource.ResourceCache#clear()
+     * @since 2.0
+     */
+    public void clear()
+    {
+        cache.clear();
+    }
+
+    /**
      * @see org.apache.velocity.runtime.resource.ResourceCache#enumerateKeys()
      */
     public Iterator<Object> enumerateKeys()