From af7ba4575314fbaefaab9296af9e1c0148bba140 Mon Sep 17 00:00:00 2001 From: Musachy Barroso Date: Mon, 10 Aug 2009 22:40:51 +0000 Subject: [PATCH] WW-3189 add a way to clear FreeMarker templates git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@802949 13f79535-47bb-0310-9956-ffa450edef68 --- .../components/template/FreemarkerTemplateEngine.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/src/main/java/org/apache/struts2/components/template/FreemarkerTemplateEngine.java b/core/src/main/java/org/apache/struts2/components/template/FreemarkerTemplateEngine.java index c29d8b76a..6d0a1227b 100644 --- a/core/src/main/java/org/apache/struts2/components/template/FreemarkerTemplateEngine.java +++ b/core/src/main/java/org/apache/struts2/components/template/FreemarkerTemplateEngine.java @@ -216,4 +216,12 @@ public class FreemarkerTemplateEngine extends BaseTemplateEngine { public void setCacheTemplates(String cacheTemplates) { freemarkerCaching = "true".equals(cacheTemplates); } + + /** + * Clear the templates and missing templates cache + */ + public void clearTemplatesCache() { + templates.clear(); + missingTemplates.clear(); + } }