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()