diff gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java @ 1030:c07d9f9a738c

Removed bugs that existed in the caching mechanism (issue264, issue268). gnv-artifacts/trunk@1067 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 06 May 2010 08:32:56 +0000
parents b5f4b6073cde
children cc4ec127d666
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java	Tue May 04 14:24:23 2010 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/verticalcrosssection/VerticalCrossSectionOutputState.java	Thu May 06 08:32:56 2010 +0000
@@ -158,12 +158,11 @@
     @Override
     protected Object getChartResult(String uuid, CallContext callContext) {
         log.debug("VerticalCrossSectionOutputState.getChartResult");
-        String key = getHash();
-        log.debug("Hash: "+key);
+        String key = getHash(uuid);
 
         CacheFactory factory = CacheFactory.getInstance();
         if (factory.isInitialized()) {
-            log.info("Using a cachce.");
+            log.info("Using a cachce - key: " + key);
             Cache cache = factory.getCache();
 
             Element element = cache.get(key);

http://dive4elements.wald.intevation.org