Mercurial > dive4elements > gnv-client
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, |