diff --git a/ivy.xml b/ivy.xml index a7bfd30..af63229 100644 --- a/ivy.xml +++ b/ivy.xml @@ -48,6 +48,12 @@ + + + + + diff --git a/src/java/cache.ccf b/src/java/cache.ccf index 1a90aaa..0fb8764 100644 --- a/src/java/cache.ccf +++ b/src/java/cache.ccf @@ -1,61 +1,51 @@ # DEFAULT CACHE REGION jcs.default=DC -jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes +jcs.default.cacheattributes=org.apache.commons.jcs.engine.CompositeCacheAttributes jcs.default.cacheattributes.MaxObjects=1000 -jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache -jcs.default.cacheattributes.UseMemoryShrinker=false -jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=3600 -jcs.default.cacheattributes.ShrinkerIntervalSeconds=60 -jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes -jcs.default.elementattributes.IsEternal=false -jcs.default.elementattributes.MaxLifeSeconds=21600 -jcs.default.elementattributes.IdleTime=1800 -jcs.default.elementattributes.IsSpool=true -jcs.default.elementattributes.IsRemote=true -jcs.default.elementattributes.IsLateral=true +jcs.default.cacheattributes.MemoryCacheName=org.apache.commons.jcs.engine.memory.lru.LRUMemoryCache + +# AVAILABLE AUXILIARY CACHES +jcs.auxiliary.DC=org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory +jcs.auxiliary.DC.attributes=org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes +jcs.auxiliary.DC.attributes.DiskPath=${user.dir}/jcs_swap +jcs.auxiliary.DC.attributes.MaxPurgatorySize=10000000 +jcs.auxiliary.DC.attributes.MaxKeySize=1000000 +jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000 +jcs.auxiliary.DC.attributes.ShutdownSpoolTimeLimit=60 # PRE-DEFINED CACHE REGIONS jcs.region.FileCache=DC -jcs.region.FileCache.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes +jcs.region.FileCache.cacheattributes=org.apache.commons.jcs.engine.CompositeCacheAttributes jcs.region.FileCache.cacheattributes.MaxObjects=1000 -jcs.region.FileCache.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache +jcs.region.FileCache.cacheattributes.MemoryCacheName=org.apache.commons.jcs.engine.memory.lru.LRUMemoryCache jcs.region.FileCache.cacheattributes.UseMemoryShrinker=false jcs.region.FileCache.cacheattributes.MaxMemoryIdleTimeSeconds=3600 jcs.region.FileCache.cacheattributes.ShrinkerIntervalSeconds=60 jcs.region.FileCache.cacheattributes.MaxSpoolPerRun=500 -jcs.region.FileCache.elementattributes=org.apache.jcs.engine.ElementAttributes +jcs.region.FileCache.elementattributes=org.apache.commons.jcs.engine.ElementAttributes jcs.region.FileCache.elementattributes.IsEternal=false jcs.region.CVSCache=DC -jcs.region.CVSCache.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes +jcs.region.CVSCache.cacheattributes=org.apache.commons.jcs.engine.CompositeCacheAttributes jcs.region.CVSCache.cacheattributes.MaxObjects=50 -jcs.region.CVSCache.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache +jcs.region.CVSCache.cacheattributes.MemoryCacheName=org.apache.commons.jcs.engine.memory.lru.LRUMemoryCache jcs.region.CVSCache.cacheattributes.UseMemoryShrinker=true jcs.region.CVSCache.cacheattributes.MaxMemoryIdleTimeSeconds=3600 jcs.region.CVSCache.cacheattributes.ShrinkerIntervalSeconds=60 jcs.region.CVSCache.cacheattributes.MaxSpoolPerRun=5 -jcs.region.CVSCache.elementattributes=org.apache.jcs.engine.ElementAttributes +jcs.region.CVSCache.elementattributes=org.apache.commons.jcs.engine.ElementAttributes jcs.region.CVSCache.elementattributes.IsEternal=false jcs.region.DIMCM=DC -jcs.region.DIMCM.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes +jcs.region.DIMCM.cacheattributes=org.apache.commons.jcs.engine.CompositeCacheAttributes jcs.region.DIMCM.cacheattributes.MaxObjects=50 -jcs.region.DIMCM.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache +jcs.region.DIMCM.cacheattributes.MemoryCacheName=org.apache.commons.jcs.engine.memory.lru.LRUMemoryCache jcs.region.DIMCM.cacheattributes.UseMemoryShrinker=true jcs.region.DIMCM.cacheattributes.MaxMemoryIdleTimeSeconds=3600 jcs.region.DIMCM.cacheattributes.ShrinkerIntervalSeconds=60 jcs.region.DIMCM.cacheattributes.MaxSpoolPerRun=5 -jcs.region.DIMCM.elementattributes=org.apache.jcs.engine.ElementAttributes +jcs.region.DIMCM.elementattributes=org.apache.commons.jcs.engine.ElementAttributes jcs.region.DIMCM.elementattributes.IsEternal=false -# AVAILABLE AUXILIARY CACHES -jcs.auxiliary.DC=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory -jcs.auxiliary.DC.attributes=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes -jcs.auxiliary.DC.attributes.DiskPath=${user.dir}/jcs_swap -jcs.auxiliary.DC.attributes.MaxPurgatorySize=10000000 -jcs.auxiliary.DC.attributes.MaxKeySize=1000000 -jcs.auxiliary.DC.attributes.MaxRecycleBinSize=5000 -jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000 -jcs.auxiliary.DC.attributes.ShutdownSpoolTimeLimit=60 \ No newline at end of file