=== modified file 'dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/aggregation/cache/MemoryAggregationCache.java' --- dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/aggregation/cache/MemoryAggregationCache.java 2011-09-24 20:57:32 +0000 +++ dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/aggregation/cache/MemoryAggregationCache.java 2011-11-03 13:26:09 +0000 @@ -178,6 +178,7 @@ public void clearCache() { intersectingPeriodCache.remove(); + periodBetweenCache.remove(); periodCache.remove(); organisationUnitLevelCache.remove(); } === modified file 'dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/dataelement/DefaultDataElementDataMart.java' --- dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/dataelement/DefaultDataElementDataMart.java 2011-10-22 07:19:54 +0000 +++ dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/dataelement/DefaultDataElementDataMart.java 2011-11-03 13:26:09 +0000 @@ -217,6 +217,8 @@ statementManager.destroy(); + aggregationCache.clearCache(); + log.info( "Data element export task done" ); return null; === modified file 'dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/engine/DefaultDataMartEngine.java' --- dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/engine/DefaultDataMartEngine.java 2011-10-27 12:46:11 +0000 +++ dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/engine/DefaultDataMartEngine.java 2011-11-03 13:26:09 +0000 @@ -42,7 +42,6 @@ import org.hisp.dhis.dataelement.DataElementOperand; import org.hisp.dhis.dataelement.DataElementService; import org.hisp.dhis.datamart.DataElementOperandList; -import org.hisp.dhis.datamart.aggregation.cache.AggregationCache; import org.hisp.dhis.datamart.crosstab.CrossTabService; import org.hisp.dhis.datamart.dataelement.DataElementDataMart; import org.hisp.dhis.datamart.indicator.IndicatorDataMart; @@ -73,13 +72,6 @@ // Dependencies // ------------------------------------------------------------------------- - protected AggregationCache aggregationCache; - - public void setAggregationCache( AggregationCache aggregationCache ) - { - this.aggregationCache = aggregationCache; - } - private AggregatedDataValueService aggregatedDataValueService; public void setAggregatedDataValueService( AggregatedDataValueService aggregatedDataValueService ) @@ -358,8 +350,6 @@ clock.logTime( "Created indexes" ); } - aggregationCache.clearCache(); - clock.logTime( "Data mart export process completed" ); } } === modified file 'dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/indicator/DefaultIndicatorDataMart.java' --- dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/indicator/DefaultIndicatorDataMart.java 2011-10-18 20:48:23 +0000 +++ dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/indicator/DefaultIndicatorDataMart.java 2011-11-03 13:26:09 +0000 @@ -197,6 +197,8 @@ statementManager.destroy(); + aggregationCache.clearCache(); + log.info( "Indicator export task done" ); return null; === modified file 'dhis-2/dhis-services/dhis-service-datamart-default/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-datamart-default/src/main/resources/META-INF/dhis/beans.xml 2011-10-22 08:41:00 +0000 +++ dhis-2/dhis-services/dhis-service-datamart-default/src/main/resources/META-INF/dhis/beans.xml 2011-11-03 13:26:09 +0000 @@ -23,7 +23,6 @@ -