Update of /var/cvs/html/mmbase/components/core/cache
In directory james.mmbase.org:/tmp/cvs-serv18987

Modified Files:
        index.jspx 
Log Message:
added the possibility to clear a bunch of caches in one go (e.g. all of them)


See also: http://cvs.mmbase.org/viewcvs/html/mmbase/components/core/cache


Index: index.jspx
===================================================================
RCS file: /var/cvs/html/mmbase/components/core/cache/index.jspx,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- index.jspx  9 Aug 2008 11:29:47 -0000       1.9
+++ index.jspx  14 Nov 2008 16:10:30 -0000      1.10
@@ -13,9 +13,24 @@
 <mm:import externid="clear"  from="request" />
 <mm:import externid="rs_active" from="request" />
 <mm:import externid="rs_show"   from="request" />
+<mm:import externid="clearregexp"   />
+<mm:import externid="regexp"   />
+
 
   
<h3>${mm:string(requestScope['org.mmbase.framework.state'].renderer.block.title)}</h3>
 
+  <p>
+    <form>
+      <input type="submit" name="clearregexp" value="clear" />
+      <input name="regexp" value="${empty regexp ? '.*' : regexp}" />
+    </form>
+    <mm:present referid="clearregexp">
+      <mm:write referid="regexp" jspvar="regexp" vartype="String" 
write="false">
+        <jsp:scriptlet> CacheManager.getInstance().clear(regexp); 
</jsp:scriptlet>
+      </mm:write>
+      <p>Cleared by ${regexp}</p>
+    </mm:present>
+  </p>
   <!-- activate or deactivate cache -->
   <mm:present referid="active">
     <mm:import externid="cache" />
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to