comparison flys-artifacts/ChangeLog @ 2084:a5f327849b85

Added a service to invalidate caches by their names. Useful tp prevent cache inconsistencies caused by external ETL processes. flys-artifacts/trunk@3604 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 05 Jan 2012 18:35:09 +0000
parents b52012d538af
children dd3f5bd174ea
comparison
equal deleted inserted replaced
2083:b52012d538af 2084:a5f327849b85
1 2011-01-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2
3 * src/main/java/de/intevation/flys/artifacts/services/CacheInvalidationService.java:
4 New. Uses the CacheFactory to invalidate caches by their names.
5 This can be used by external ETL processes like the AFT/DIPS importer
6 to prevent cache inconsistencies.
7
8 Input documents look like this:
9
10 <caches>
11 <cache name="my-cache"/>
12 ...
13 <cache name="your-cache"/>
14 </caches>
15
16 Output documents look like this:
17
18 <caches>
19 <cache name="my-cache">All elements removed.</cache>
20 ...
21 <cache name="your-cache">Error: Cache not found.</cache>
22 </caches>
23
24 * doc/conf/conf.xml: Added the cache invalidation service.
25
26 * src/main/java/de/intevation/flys/artifacts/services/FLYSService.java:
27 Added Override annotation.
28
1 2011-01-05 Felix Wolfsteller <felix.wolfsteller@intevation.de> 29 2011-01-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2 30
3 flys/issue432 (Diagrammeigenschaften/Flächenrenderer: 31 flys/issue432 (Diagrammeigenschaften/Flächenrenderer:
4 Legenden-schriftgröße für Flächenthemen wird ignoriert) 32 Legenden-schriftgröße für Flächenthemen wird ignoriert)
5 33

http://dive4elements.wald.intevation.org