Mercurial > dive4elements > river
annotate artifacts/doc/conf/cache.xml @ 9703:0c8374059484
debug
author | dnt_bjoernsen <d.tironi@bjoernsen.de> |
---|---|
date | Thu, 21 Jan 2021 14:07:24 +0100 |
parents | 11646c8dfa61 |
children |
rev | line source |
---|---|
373
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="UTF-8"?> |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
2 <ehcache> |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
3 |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
4 <diskStore path="java.io.tmpdir"/> |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
5 |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
6 <defaultCache |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
7 maxElementsInMemory="1000" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
8 eternal="false" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
9 timeToIdleSeconds="120" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
10 timeToLiveSeconds="3600" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
11 overflowToDisk="true" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
12 maxElementsOnDisk="100000" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
13 diskPersistent="false" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
14 diskExpiryThreadIntervalSeconds="120" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
15 memoryStoreEvictionPolicy="LRU" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
16 /> |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
17 |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
18 <!-- This one is used for the WST value tables --> |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
19 |
374
91fbaa2744bf
Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
373
diff
changeset
|
20 <cache name="wst-value-table" |
373
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
21 maxElementsInMemory="20" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
22 maxElementsOnDisk="100" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
23 eternal="false" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
24 timeToIdleSeconds="360" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
25 overflowToDisk="true" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
26 timeToLiveSeconds="14400" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
27 diskPersistent="true" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
28 memoryStoreEvictionPolicy="LRU" |
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
29 /> |
644
02c0cce0e469
Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
374
diff
changeset
|
30 |
2145
e92bc9b0ca1d
DistanceInfoService now uses annotations from LocationProvider.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2144
diff
changeset
|
31 <cache name="location-provider" |
644
02c0cce0e469
Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
374
diff
changeset
|
32 maxElementsInMemory="20" |
02c0cce0e469
Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
374
diff
changeset
|
33 eternal="false" |
2063
97a25b54eea3
Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1966
diff
changeset
|
34 diskPersistent="true" |
97a25b54eea3
Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1966
diff
changeset
|
35 overflowToDisk="true" |
97a25b54eea3
Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1966
diff
changeset
|
36 timeToIdleSeconds="360" |
97a25b54eea3
Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1966
diff
changeset
|
37 timeToLiveSeconds="86400" |
97a25b54eea3
Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1966
diff
changeset
|
38 memoryStoreEvictionPolicy="LFU" |
97a25b54eea3
Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1966
diff
changeset
|
39 /> |
97a25b54eea3
Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1966
diff
changeset
|
40 |
686
3dc61e00385e
Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
644
diff
changeset
|
41 <!-- This one is used to cache the computed values.--> |
3dc61e00385e
Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
644
diff
changeset
|
42 <cache name="computed.values" |
705
853dceead0f4
Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
686
diff
changeset
|
43 maxElementsInMemory="200" |
686
3dc61e00385e
Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
644
diff
changeset
|
44 eternal="false" |
3dc61e00385e
Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
644
diff
changeset
|
45 timeToLiveSeconds="172800" |
3dc61e00385e
Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
644
diff
changeset
|
46 overflowToDisk="true" |
3dc61e00385e
Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
644
diff
changeset
|
47 diskPersistent="true" |
705
853dceead0f4
Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
686
diff
changeset
|
48 memoryStoreEvictionPolicy="LRU" |
686
3dc61e00385e
Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
644
diff
changeset
|
49 /> |
972
0c8aca463bd4
Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
705
diff
changeset
|
50 |
1722
fb4fb1c67c35
Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1644
diff
changeset
|
51 <!-- This one is used to cache the non-computed wst-values.--> |
fb4fb1c67c35
Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1644
diff
changeset
|
52 <cache name="wst-value-table-static" |
fb4fb1c67c35
Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1644
diff
changeset
|
53 maxElementsInMemory="200" |
fb4fb1c67c35
Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1644
diff
changeset
|
54 eternal="false" |
fb4fb1c67c35
Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1644
diff
changeset
|
55 timeToLiveSeconds="172800" |
fb4fb1c67c35
Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1644
diff
changeset
|
56 overflowToDisk="true" |
fb4fb1c67c35
Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1644
diff
changeset
|
57 diskPersistent="true" |
fb4fb1c67c35
Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1644
diff
changeset
|
58 memoryStoreEvictionPolicy="LRU" |
fb4fb1c67c35
Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1644
diff
changeset
|
59 /> |
fb4fb1c67c35
Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1644
diff
changeset
|
60 |
8551
11646c8dfa61
Actually configure a bedheight cache.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8033
diff
changeset
|
61 <!-- This one is used to cache the non-computed bedheight-values.--> |
11646c8dfa61
Actually configure a bedheight cache.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8033
diff
changeset
|
62 <cache name="bedheight-value-table-static" |
11646c8dfa61
Actually configure a bedheight cache.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8033
diff
changeset
|
63 maxElementsInMemory="200" |
11646c8dfa61
Actually configure a bedheight cache.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8033
diff
changeset
|
64 eternal="false" |
11646c8dfa61
Actually configure a bedheight cache.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8033
diff
changeset
|
65 timeToLiveSeconds="172800" |
11646c8dfa61
Actually configure a bedheight cache.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8033
diff
changeset
|
66 overflowToDisk="true" |
11646c8dfa61
Actually configure a bedheight cache.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8033
diff
changeset
|
67 diskPersistent="true" |
11646c8dfa61
Actually configure a bedheight cache.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8033
diff
changeset
|
68 memoryStoreEvictionPolicy="LRU" |
11646c8dfa61
Actually configure a bedheight cache.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8033
diff
changeset
|
69 /> |
11646c8dfa61
Actually configure a bedheight cache.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8033
diff
changeset
|
70 |
2149
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
71 <!-- This one is used to cache the non-computed wst-values.--> |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
72 <cache name="wst-wq-value-table-static" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
73 maxElementsInMemory="200" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
74 eternal="false" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
75 timeToLiveSeconds="172800" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
76 overflowToDisk="true" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
77 diskPersistent="true" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
78 memoryStoreEvictionPolicy="LRU" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
79 /> |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
80 |
972
0c8aca463bd4
Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
705
diff
changeset
|
81 <!-- This one is used for the SQL statements used by the static datacage --> |
0c8aca463bd4
Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
705
diff
changeset
|
82 <cache name="datacage.db" |
0c8aca463bd4
Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
705
diff
changeset
|
83 maxElementsInMemory="2000" |
0c8aca463bd4
Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
705
diff
changeset
|
84 eternal="false" |
0c8aca463bd4
Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
705
diff
changeset
|
85 timeToLiveSeconds="7200" |
0c8aca463bd4
Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
705
diff
changeset
|
86 memoryStoreEvictionPolicy="LFU" |
0c8aca463bd4
Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
705
diff
changeset
|
87 /> |
1749
f7d890f4855f
Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
1722
diff
changeset
|
88 |
7471
fff862f4ef76
Experimental caching of datacage recommendations. The respective hook is called a lot and running the datacage over and over again when loading data can be expensive. So the generated recommendations are cached for some time.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6385
diff
changeset
|
89 <!-- This one is used to cache the recommendation nodes generated from datacage --> |
fff862f4ef76
Experimental caching of datacage recommendations. The respective hook is called a lot and running the datacage over and over again when loading data can be expensive. So the generated recommendations are cached for some time.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6385
diff
changeset
|
90 <cache name="recommendations" |
fff862f4ef76
Experimental caching of datacage recommendations. The respective hook is called a lot and running the datacage over and over again when loading data can be expensive. So the generated recommendations are cached for some time.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6385
diff
changeset
|
91 maxElementsInMemory="150" |
fff862f4ef76
Experimental caching of datacage recommendations. The respective hook is called a lot and running the datacage over and over again when loading data can be expensive. So the generated recommendations are cached for some time.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6385
diff
changeset
|
92 eternal="false" |
fff862f4ef76
Experimental caching of datacage recommendations. The respective hook is called a lot and running the datacage over and over again when loading data can be expensive. So the generated recommendations are cached for some time.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6385
diff
changeset
|
93 timeToLiveSeconds="1800" |
7475
2e4d02207239
Datacage recommendations caching: Use LFU strategy to rotate parameter recommendations out earlier. This should be a better config in multiuser user setups because the more frequently used terminal state recs will survive longer.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7471
diff
changeset
|
94 memoryStoreEvictionPolicy="LFU" |
7471
fff862f4ef76
Experimental caching of datacage recommendations. The respective hook is called a lot and running the datacage over and over again when loading data can be expensive. So the generated recommendations are cached for some time.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6385
diff
changeset
|
95 overflowToDisk="false" |
fff862f4ef76
Experimental caching of datacage recommendations. The respective hook is called a lot and running the datacage over and over again when loading data can be expensive. So the generated recommendations are cached for some time.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6385
diff
changeset
|
96 diskPersistent="false" |
fff862f4ef76
Experimental caching of datacage recommendations. The respective hook is called a lot and running the datacage over and over again when loading data can be expensive. So the generated recommendations are cached for some time.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6385
diff
changeset
|
97 /> |
fff862f4ef76
Experimental caching of datacage recommendations. The respective hook is called a lot and running the datacage over and over again when loading data can be expensive. So the generated recommendations are cached for some time.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6385
diff
changeset
|
98 |
1749
f7d890f4855f
Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
1722
diff
changeset
|
99 <!-- This one is used for the cross section next neighbor lookup --> |
f7d890f4855f
Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
1722
diff
changeset
|
100 <cache name="cross-section-kms" |
f7d890f4855f
Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
1722
diff
changeset
|
101 maxElementsInMemory="50" |
f7d890f4855f
Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
1722
diff
changeset
|
102 eternal="false" |
f7d890f4855f
Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
1722
diff
changeset
|
103 timeToLiveSeconds="7200" |
f7d890f4855f
Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
1722
diff
changeset
|
104 memoryStoreEvictionPolicy="LRU" |
f7d890f4855f
Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
1722
diff
changeset
|
105 /> |
1966
f572536af56c
Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1749
diff
changeset
|
106 |
2119
dc28ea60b53d
Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2080
diff
changeset
|
107 <!-- This one is used to load chunks of the cross section lines --> |
dc28ea60b53d
Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2080
diff
changeset
|
108 <cache name="fast-cross-section-lines" |
2126
d626ae185305
Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2119
diff
changeset
|
109 maxElementsInMemory="500" |
2119
dc28ea60b53d
Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2080
diff
changeset
|
110 eternal="false" |
dc28ea60b53d
Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2080
diff
changeset
|
111 timeToLiveSeconds="7200" |
dc28ea60b53d
Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2080
diff
changeset
|
112 memoryStoreEvictionPolicy="LRU" |
2149
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
113 overflowToDisk="true" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
114 diskPersistent="true" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
115 /> |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
116 |
3287
30f157c7e466
SQ: Filter out meassures which don't have a 'Siebsatz'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3219
diff
changeset
|
117 <!-- This one is used to hold the S/Q overviews. --> |
30f157c7e466
SQ: Filter out meassures which don't have a 'Siebsatz'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3219
diff
changeset
|
118 <cache name="sq-overviews" |
30f157c7e466
SQ: Filter out meassures which don't have a 'Siebsatz'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3219
diff
changeset
|
119 maxElementsInMemory="15" |
30f157c7e466
SQ: Filter out meassures which don't have a 'Siebsatz'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3219
diff
changeset
|
120 eternal="false" |
30f157c7e466
SQ: Filter out meassures which don't have a 'Siebsatz'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3219
diff
changeset
|
121 timeToLiveSeconds="7200" |
30f157c7e466
SQ: Filter out meassures which don't have a 'Siebsatz'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3219
diff
changeset
|
122 memoryStoreEvictionPolicy="LFU" |
30f157c7e466
SQ: Filter out meassures which don't have a 'Siebsatz'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3219
diff
changeset
|
123 overflowToDisk="true" |
30f157c7e466
SQ: Filter out meassures which don't have a 'Siebsatz'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3219
diff
changeset
|
124 diskPersistent="true" |
30f157c7e466
SQ: Filter out meassures which don't have a 'Siebsatz'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3219
diff
changeset
|
125 /> |
30f157c7e466
SQ: Filter out meassures which don't have a 'Siebsatz'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3219
diff
changeset
|
126 |
2561
b3f6d49cdc80
Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2149
diff
changeset
|
127 <!-- This one is used to hold the fixings overviews. --> |
b3f6d49cdc80
Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2149
diff
changeset
|
128 <cache name="fixings-overviews" |
b3f6d49cdc80
Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2149
diff
changeset
|
129 maxElementsInMemory="15" |
b3f6d49cdc80
Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2149
diff
changeset
|
130 eternal="false" |
b3f6d49cdc80
Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2149
diff
changeset
|
131 timeToLiveSeconds="7200" |
b3f6d49cdc80
Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2149
diff
changeset
|
132 memoryStoreEvictionPolicy="LFU" |
b3f6d49cdc80
Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2149
diff
changeset
|
133 overflowToDisk="true" |
b3f6d49cdc80
Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2149
diff
changeset
|
134 diskPersistent="true" |
b3f6d49cdc80
Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2149
diff
changeset
|
135 /> |
b3f6d49cdc80
Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2149
diff
changeset
|
136 |
2619
6ed24efc80de
Loaded columns of fixings from database and store them into the cache.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2561
diff
changeset
|
137 <!-- This one is used to hold the data columns of fixings. --> |
6ed24efc80de
Loaded columns of fixings from database and store them into the cache.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2561
diff
changeset
|
138 <cache name="fixings-columns" |
2622
8bc1e1cb7f7b
Fixed the fixings columns caching problem.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2619
diff
changeset
|
139 maxElementsInMemory="70" |
2619
6ed24efc80de
Loaded columns of fixings from database and store them into the cache.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2561
diff
changeset
|
140 eternal="false" |
6ed24efc80de
Loaded columns of fixings from database and store them into the cache.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2561
diff
changeset
|
141 timeToLiveSeconds="7200" |
6ed24efc80de
Loaded columns of fixings from database and store them into the cache.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2561
diff
changeset
|
142 memoryStoreEvictionPolicy="LFU" |
6ed24efc80de
Loaded columns of fixings from database and store them into the cache.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2561
diff
changeset
|
143 overflowToDisk="true" |
6ed24efc80de
Loaded columns of fixings from database and store them into the cache.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2561
diff
changeset
|
144 diskPersistent="true" |
6ed24efc80de
Loaded columns of fixings from database and store them into the cache.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2561
diff
changeset
|
145 /> |
6ed24efc80de
Loaded columns of fixings from database and store them into the cache.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2561
diff
changeset
|
146 |
2149
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
147 <!-- This one is used to load single HYK Zones --> |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
148 <cache name="hykache" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
149 maxElementsInMemory="500" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
150 eternal="false" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
151 timeToLiveSeconds="14400" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
152 memoryStoreEvictionPolicy="LRU" |
b5f3b29544ea
Added cache definition for hyks.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2145
diff
changeset
|
153 overflowToDisk="true" |
2126
d626ae185305
Use the fast cross section lines from backend now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2119
diff
changeset
|
154 diskPersistent="true" |
2119
dc28ea60b53d
Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2080
diff
changeset
|
155 /> |
dc28ea60b53d
Added cached/chunked access to cross section lines. TODO: Use the FastCrossSectionLines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2080
diff
changeset
|
156 |
3143
29022c93027d
FixA: Create a cached GaugeFinderFactory to access the gauge along a river
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2622
diff
changeset
|
157 <!-- This one is used to load gauge finders --> |
29022c93027d
FixA: Create a cached GaugeFinderFactory to access the gauge along a river
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2622
diff
changeset
|
158 <cache name="gauge-finders" |
29022c93027d
FixA: Create a cached GaugeFinderFactory to access the gauge along a river
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2622
diff
changeset
|
159 maxElementsInMemory="15" |
29022c93027d
FixA: Create a cached GaugeFinderFactory to access the gauge along a river
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2622
diff
changeset
|
160 eternal="false" |
29022c93027d
FixA: Create a cached GaugeFinderFactory to access the gauge along a river
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2622
diff
changeset
|
161 timeToLiveSeconds="14400" |
29022c93027d
FixA: Create a cached GaugeFinderFactory to access the gauge along a river
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2622
diff
changeset
|
162 memoryStoreEvictionPolicy="LRU" |
29022c93027d
FixA: Create a cached GaugeFinderFactory to access the gauge along a river
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2622
diff
changeset
|
163 overflowToDisk="true" |
29022c93027d
FixA: Create a cached GaugeFinderFactory to access the gauge along a river
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2622
diff
changeset
|
164 diskPersistent="true" |
6385
ef08c4f57ede
Artifacts: First part of the official lines guessing.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
165 /> |
ef08c4f57ede
Artifacts: First part of the official lines guessing.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
166 |
ef08c4f57ede
Artifacts: First part of the official lines guessing.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
167 <!-- This one is used to associate the offical lines to the respective |
ef08c4f57ede
Artifacts: First part of the official lines guessing.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
168 main values. --> |
ef08c4f57ede
Artifacts: First part of the official lines guessing.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
169 <cache name="official-lines" |
ef08c4f57ede
Artifacts: First part of the official lines guessing.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
170 maxElementsInMemory="2" |
ef08c4f57ede
Artifacts: First part of the official lines guessing.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
171 timeToLiveSeconds="14400" |
7471
fff862f4ef76
Experimental caching of datacage recommendations. The respective hook is called a lot and running the datacage over and over again when loading data can be expensive. So the generated recommendations are cached for some time.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6385
diff
changeset
|
172 /> |
fff862f4ef76
Experimental caching of datacage recommendations. The respective hook is called a lot and running the datacage over and over again when loading data can be expensive. So the generated recommendations are cached for some time.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6385
diff
changeset
|
173 |
8033
5e3f4b4fcb28
New way to loaded sediment loads from database and cache it. The data structure a way more straight forward. TODO: Implement calculation on this basis.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7475
diff
changeset
|
174 <!-- This on is used to cache sediment loads of rivers. --> |
5e3f4b4fcb28
New way to loaded sediment loads from database and cache it. The data structure a way more straight forward. TODO: Implement calculation on this basis.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7475
diff
changeset
|
175 <cache name="sediment-load-data" |
5e3f4b4fcb28
New way to loaded sediment loads from database and cache it. The data structure a way more straight forward. TODO: Implement calculation on this basis.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7475
diff
changeset
|
176 maxElementsInMemory="3" |
5e3f4b4fcb28
New way to loaded sediment loads from database and cache it. The data structure a way more straight forward. TODO: Implement calculation on this basis.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7475
diff
changeset
|
177 timeToLiveSeconds="86400" |
5e3f4b4fcb28
New way to loaded sediment loads from database and cache it. The data structure a way more straight forward. TODO: Implement calculation on this basis.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7475
diff
changeset
|
178 /> |
5e3f4b4fcb28
New way to loaded sediment loads from database and cache it. The data structure a way more straight forward. TODO: Implement calculation on this basis.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7475
diff
changeset
|
179 |
3143
29022c93027d
FixA: Create a cached GaugeFinderFactory to access the gauge along a river
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2622
diff
changeset
|
180 |
3219
fa30e6322ef3
Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3143
diff
changeset
|
181 <!-- This one is used for the cross section lookup |
2080
0553e31d25e7
Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2063
diff
changeset
|
182 Because of lazy fetching and relatively big amount of data, disabled |
0553e31d25e7
Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2063
diff
changeset
|
183 cache for now. |
1966
f572536af56c
Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1749
diff
changeset
|
184 <cache name="cross_sections" |
f572536af56c
Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1749
diff
changeset
|
185 maxElementsInMemory="50" |
f572536af56c
Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1749
diff
changeset
|
186 eternal="false" |
f572536af56c
Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1749
diff
changeset
|
187 timeToLiveSeconds="86400" |
f572536af56c
Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1749
diff
changeset
|
188 memoryStoreEvictionPolicy="LRU" |
f572536af56c
Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
1749
diff
changeset
|
189 /> |
2080
0553e31d25e7
Disable cross section cache to avoid lazy initialization issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
2063
diff
changeset
|
190 --> |
373
7f7d6037d242
Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
191 </ehcache> |