The documentation on the website explains in detail how to configure a disk cache auxiliary. If you have any questions after reading the instruction, please let us know.
Aaron --- Abhishek Guru <[EMAIL PROTECTED]> wrote: > > > > Hi JCS Gurus and Users, > > > > My tomcat is throwing OutOfMemoryException. > How should I implement > > cache for File Caching and not memory caching. > Please suggest. > > > > My cache.ccf is as below. > > > > # Registry used to register and provide the > > # IRemoteCacheService service. > > registry.host=localhost > > registry.port=1102 > > # call back port to local caches. > > remote.cache.service.port=1102 > > # cluster setting > > remote.cluster.LocalClusterConsistency=true > > remote.cluster.AllowClusterGet=true > > > > > > # DEFAULT CACHE REGION > > > > # sets the default aux value for any non > configured caches > > jcs.default=DC > > > jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes > > jcs.default.cacheattributes.MaxObjects=10000 > > > > > jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache > > jcs.default.elementattributes.IsEternal=false > > > jcs.default.elementattributes.MaxLifeSeconds=864000 > > jcs.default.elementattributes.IdleTime=18000 > > jcs.default.elementattributes.IsSpool=true > > jcs.default.elementattributes.IsRemote=true > > jcs.default.elementattributes.IsLateral=true > > > > > > # CACHE REGIONS AVAILABLE > > > > # Regions preconfigured for caching > > jcs.region.CAL_CACHE=DC > > > > > jcs.region.CAL_CACHE.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes > > > jcs.region.CAL_CACHE.cacheattributes.MaxObjects=10000 > > > > > jcs.region.CAL_CACHE.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache > > > jcs.region.CAL_CACHE.elementattributes.IsEternal=false > > > jcs.region.CAL_CACHE.elementattributes.MaxLifeSeconds=864000 > > > jcs.region.CAL_CACHE.elementattributes.IdleTime=18000 > > > jcs.region.CAL_CACHE.elementattributes.IsSpool=true > > > jcs.region.CAL_CACHE.elementattributes.IsRemote=true > > > jcs.region.CAL_CACHE.elementattributes.IsLateral=true > > > > > > # AUXILIARY CACHES AVAILABLE > > > > # Primary Disk Cache -- faster than the rest > because of memory key storage > > > > > > > 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=${env.CATALINA_HOME}/webapps/swatsec/JCS/ > > > jcs.auxiliary.DC.attributes.MaxPurgatorySize=10000000 > > #jcs.auxiliary.DC.attributes.MaxKeySize=1000000 > > jcs.auxiliary.DC.attributes.MaxKeySize=-1 > > jcs.auxiliary.DC.attributes.MaxRecycleBinSize=5000 > > > #jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000 > > > jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=-1 > > > jcs.auxiliary.DC.attributes.ShutdownSpoolTimeLimit=60 > > > > > > > > # Remote RMI Cache set up to failover > > > #jcs.auxiliary.RC=org.apache.jcs.auxiliary.remote.RemoteCacheFactory > > #jcs.auxiliary.RC.attributes= > > > org.apache.jcs.auxiliary.remote.RemoteCacheAttributes > > > #jcs.auxiliary.RC.attributes.RemoveUponRemotePut=false > > > #jcs.auxiliary.RC.attributes.RmiSocketFactoryTimeoutMillis=5000 > > #jcs.auxiliary.RC.attributes.GetOnly=false > > #jcs.auxiliary.RC.attributes.Receive=true > > #jcs.auxiliary.RC.attributes.GetTimeoutMillis=-1 > > #jcs.auxiliary.RC.attributes.RemoteHost=localhost > > #jcs.auxiliary.RC.attributes.RemotePort=1102 > > #jcs.auxiliary.RC.attributes.LocalPort=1211 > > > > > > > > Regards > > Abhishek > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]