From 5963cbd536cf6e4db67c1518c701b9ef2fba598a Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Sun, 12 Aug 2012 21:46:45 +0200 Subject: [PATCH] added cached thread pool to mustache template engine --- .../main/java/sonia/scm/template/MustacheTemplateEngine.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scm-webapp/src/main/java/sonia/scm/template/MustacheTemplateEngine.java b/scm-webapp/src/main/java/sonia/scm/template/MustacheTemplateEngine.java index 2127610b26..58fa923da5 100644 --- a/scm-webapp/src/main/java/sonia/scm/template/MustacheTemplateEngine.java +++ b/scm-webapp/src/main/java/sonia/scm/template/MustacheTemplateEngine.java @@ -45,6 +45,8 @@ import org.slf4j.LoggerFactory; import java.io.IOException; +import java.util.concurrent.Executors; + import javax.servlet.ServletContext; /** @@ -77,6 +79,7 @@ public class MustacheTemplateEngine implements TemplateEngine public MustacheTemplateEngine(ServletContext context) { factory = new ServletMustacheFactory(context); + factory.setExecutorService(Executors.newCachedThreadPool()); } //~--- get methods ---------------------------------------------------------- @@ -134,5 +137,5 @@ public class MustacheTemplateEngine implements TemplateEngine //~--- fields --------------------------------------------------------------- /** Field description */ - private MustacheFactory factory; + private ServletMustacheFactory factory; }