Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentDensityFactory.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 | 349730f8a49f |
children | e4606eae8ea5 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentDensityFactory.java Wed Jul 30 18:54:14 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentDensityFactory.java Wed Jul 30 19:06:35 2014 +0200 @@ -67,15 +67,14 @@ public static SedimentDensity getSedimentDensity( String river, double startKm, - double endKm, - int year + double endKm ) { log.debug("getSedimentDensity"); Cache cache = CacheFactory.getCache(DENSITY_CACHE_NAME); if (cache == null) { log.debug("Cache not configured."); - return getSedimentDensityUncached(river, startKm, endKm, year); + return getSedimentDensityUncached(river, startKm, endKm); } String key = river + startKm + endKm; @@ -85,7 +84,7 @@ return (SedimentDensity)element.getValue(); } SedimentDensity value = - getSedimentDensityUncached(river, startKm, endKm, year); + getSedimentDensityUncached(river, startKm, endKm); if (value != null && key != null) { log.debug("Store sediment density values in cache."); @@ -98,8 +97,7 @@ private static SedimentDensity getSedimentDensityUncached( String river, double startKm, - double endKm, - int year + double endKm ) { log.debug("getSedimentDensityUncached"); Session session = SessionHolder.HOLDER.get();