From 3b6bcafca38bde2a036af39c1826af1999fe33a2 Mon Sep 17 00:00:00 2001 From: Knut Forkalsrud Date: Sat, 24 Jan 2009 12:00:39 -0800 Subject: [PATCH] smurf --- src/org/forkalsrud/album/web/AlbumServlet.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/org/forkalsrud/album/web/AlbumServlet.java b/src/org/forkalsrud/album/web/AlbumServlet.java index 32d9de1..53b0eb7 100644 --- a/src/org/forkalsrud/album/web/AlbumServlet.java +++ b/src/org/forkalsrud/album/web/AlbumServlet.java @@ -40,6 +40,7 @@ public class AlbumServlet File base; String basePrefix; Cache imageCache; + CacheManager cacheManager; @Override public void init() @@ -51,10 +52,16 @@ public class AlbumServlet PropertyConfigurator.configure("log4j.properties"); LogFactory.getFactory().setAttribute("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.Log4JLogger"); - CacheManager cacheManager = new CacheManager(); + cacheManager = CacheManager.create(); imageCache = cacheManager.getCache("imageCache"); } + @Override + public void destroy() { + imageCache.flush(); + cacheManager.shutdown(); + } + @Override public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException