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