comparison geo-backend/ChangeLog @ 895:eb777022b628

Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary geo-backend/trunk@958 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 20 Apr 2010 12:42:17 +0000
parents d674cef2ca0d
children c7756576044f
comparison
equal deleted inserted replaced
894:d674cef2ca0d 895:eb777022b628
1 2010-04-20 Tim Englich <tim.englich@intevation.de>
2
3 * src/main/java/de/intevation/gnv/geobackend/base/query/CachingQueryExecutorFactory.java:
4 Integrated the initialization of the CacheCleaner if an SQl-Cache is used.
5 Also implemented the Method for CleanUp the SQL-Cache in the extended
6 QueryExecutor.
7
8 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java,
9 src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutor.java:
10 Extended Interface adding an Method that should do the Cleanup of the
11 SQL-Cache.
12
13 * src/main/java/de/intevation/gnv/geobackend/base/query/cache/package.html:
14 Added Documentation.
15
16 * src/main/java/de/intevation/gnv/geobackend/base/query/cache/CacheCleaner.java:
17 Added Threadimplementation that looks every n-Seconds into the Database
18 if there are Tables that where updated during the Time to the last Cleanup.
19 If there are Tables that has been modified the CacheCleaner will call the
20 used QueryExecutor. The Queryexecutor will clean up it's Cache using the
21 Names of the affected Tables.
22 It is Possible to configure the Interval between two cleanups. for this
23 you have to set the Systemproperty -Dcaching.cleaner.interval using Seconds
24 as unit.
25
1 2010-04-16 Sascha L. Teichmann <sascha.teichmann@intevation.de> 26 2010-04-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2 27
3 * src/main/java/de/intevation/gnv/geobackend/base/connectionpool/exception/ConnectionException.java, 28 * src/main/java/de/intevation/gnv/geobackend/base/connectionpool/exception/ConnectionException.java,
4 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java, 29 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java,
5 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ColDefinition.java, 30 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ColDefinition.java,

http://dive4elements.wald.intevation.org