diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentDensity.java @ 8065:fdb26fe898dc

Sediment load: Cached sediment values dont depend on year. The cached object is an index over year so there is not need to ask the factory for this.
author Sascha L. Teichmann <teichmann@intevation.de>
date Wed, 30 Jul 2014 19:06:35 +0200
parents 50102c41151e
children e4606eae8ea5
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentDensity.java	Wed Jul 30 18:54:14 2014 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentDensity.java	Wed Jul 30 19:06:35 2014 +0200
@@ -12,7 +12,6 @@
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Comparator;
-import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
@@ -83,7 +82,9 @@
 
     public void addDensity(double km, double density, int year) {
 
-        logger.debug("adding " + year);
+        if (logger.isDebugEnabled()) {
+            logger.debug("adding " + year);
+        }
 
         Integer key = Integer.valueOf(year);
 
@@ -142,6 +143,7 @@
                 return getDensityAtKm(current.getValue(), km);
             }
         }
+
         return SEDIMNET_DENSITY_FACTOR;
     }
 

http://dive4elements.wald.intevation.org