Type | Changes | By |
---|
| Add cache for XPathXMLFileModule. | rgoers |
| Move all Spring configuration files into the "cocoon-store-impl" namespace. | reinhard |
| MRUMemoryStore registers at StoreJanitor only in that case, if StoreJanitor
is set as dependency. By default it is set. | reinhard |
| The usage of StoreJanitor to remove elements from EHDefaultStore was contra-productive,
because EHCache provides its own invalidation mechanisms which are more
sophisticated than the removal of random items. Find more information
at http://marc.info/?t=117563247800004
&
r=1
&
w=2. In order to use
EHDefaultStore
again, we would need access to EHCache internals so that we don't remove the
wrong items. | reinhard |
| Expose all configuration properties that EHCache provides via setter methods.
Using them, EHDefaultStore can be completly configured in the Spring bean
definition. This allows setting maxElementsInMemory, memoryStoreEvictionPolicy,
overflowToDisk, diskStorePath, eternal, timeToLiveSeconds, timeToIdleSeconds,
diskPersistent, diskExpiryThreadIntervalSeconds, registeredEventListeners,
bootstrapCacheLoader, maxElementsOnDisk. See the 1.2.4 constructor at
http://ehcache.sourceforge.net/javadoc/net/sf/ehcache/Cache.html for
details. | reinhard |
| Make the maximum number of disk objects configureable. The default value
is 50000. | reinhard |