diff --git a/src/main/java/org/gcube/datatransfer/resolver/gis/GisResolver.java b/src/main/java/org/gcube/datatransfer/resolver/gis/GisResolver.java index 105ab44..d693f77 100644 --- a/src/main/java/org/gcube/datatransfer/resolver/gis/GisResolver.java +++ b/src/main/java/org/gcube/datatransfer/resolver/gis/GisResolver.java @@ -67,9 +67,11 @@ public class GisResolver extends HttpServlet{ private Timer timer; private GisViewerAppGenericResourcePropertyReader gisViewerAppPropertyReader; - //FIVE MINUTES + //TEN MINUTES public static final long CACHE_RESET_TIME = 10*60*1000; + public static final long CACHE_RESET_DELAY = 5*1000; + @Override public void init() throws ServletException { super.init(); @@ -77,12 +79,12 @@ public class GisResolver extends HttpServlet{ timer.schedule(new TimerTask() { @Override public void run() { - logger.info("Timer resetting cache.."); + logger.info("Resetting cache..."); reseCacheServerParameters(); reseGisViewerAppEndPoint(); reseCacheGisViewerApplicationHostname(); } - }, 0, CACHE_RESET_TIME); + }, CACHE_RESET_DELAY, CACHE_RESET_TIME); } protected ServerParameters getCachedServerParameters(String scope) throws Exception{