jakarta-jcs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Abhishek Guru" <gururaj.abhis...@gmail.com>
Subject How to go for File Caching instead of memory caching
Date Thu, 06 Dec 2007 19:07:59 GMT
Hi JCS Gurus,

    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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message