From 3472c210705b005ae1d93d5c75fb53802fa43dff Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Sat, 5 Jan 2013 11:48:20 +0100 Subject: [PATCH] clear ui cache when backend changes --- .../sonia/scm/plugin/rest/CachedViewableResource.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scm-plugin-backend/src/main/java/sonia/scm/plugin/rest/CachedViewableResource.java b/scm-plugin-backend/src/main/java/sonia/scm/plugin/rest/CachedViewableResource.java index 6abbda75d2..4f4957555e 100644 --- a/scm-plugin-backend/src/main/java/sonia/scm/plugin/rest/CachedViewableResource.java +++ b/scm-plugin-backend/src/main/java/sonia/scm/plugin/rest/CachedViewableResource.java @@ -60,7 +60,7 @@ import javax.servlet.ServletContext; * @author Sebastian Sdorra */ public class CachedViewableResource extends ViewableResource - implements PluginBackendListener + implements PluginBackendListener { /** the logger for CachedViewableResource */ @@ -80,12 +80,15 @@ public class CachedViewableResource extends ViewableResource * @param cacheName */ public CachedViewableResource(ServletContext context, PluginBackend backend, - BackendConfiguration configuration, - CacheManager cacheManager, String cacheName) + BackendConfiguration configuration, CacheManager cacheManager, + String cacheName) { super(context, configuration); this.cacheName = cacheName; this.cache = cacheManager.getCache(cacheName); + + // register backend listener + backend.addListener(this); } //~--- methods --------------------------------------------------------------