Hi, I am using JCS for Disk Based Caching. I don't want to use memory cache. So I set the configuration like this:
############################################################## ##### Default Region Configuration jcs.default=DC jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes jcs.default.cacheattributes.MaxObjects=0 jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache ############################################################## ##### CACHE REGIONS jcs.region.myRegion1=DC jcs.region.myRegion1.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes jcs.region.myRegion1.cacheattributes.MaxObjects=0 jcs.region.myRegion1.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache jcs.region.myRegion1.cacheattributes.MaxSpoolPerRun=100 ############################################################## ##### AUXILIARY CACHES # Indexed Disk Cache 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=target/test-sandbox/indexed-disk-cache jcs.auxiliary.DC.attributes.MaxPurgatorySize=1000 jcs.auxiliary.DC.attributes.MaxKeySize=1000 jcs.auxiliary.DC.attributes.MaxRecycleBinSize=5000 jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000 jcs.auxiliary.DC.attributes.OptimizeOnShutdown=true jcs.auxiliary.DC.attributes.EventQueueType=POOLED jcs.auxiliary.DC.attributes.EventQueuePoolName=disk_cache_event_queue ############################################################## ################## OPTIONAL THREAD POOL CONFIGURATION ######## # Disk Cache Event Queue Pool thread_pool.disk_cache_event_queue.useBoundary=false thread_pool.remote_cache_client.maximumPoolSize=15 thread_pool.disk_cache_event_queue.minimumPoolSize=1 thread_pool.disk_cache_event_queue.keepAliveTime=3500 thread_pool.disk_cache_event_queue.startUpSize=1 I set max object 0 so that all items are cache in disk. jcs.default.cacheattributes.MaxObjects=0 As I set the maxkeysize=1000, after writing 1000 items, I am calling jcs.freeMemoryElements(1000), so that all the items are successfully writen to disk. But this method throwing exception: Update: Last item null. jcs.auxiliary.DC.attributes.MaxKeySize=1000 I wrote 2000 items in cache, but I am able to get only 1000 items back. What I am doing wrong ? I want to use this disk caching for items [ nearabout 50 lac items] -- View this message in context: http://www.nabble.com/Unable-to-get-the-stroed-Cache-tp23331442p23331442.html Sent from the JCS - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: jcs-users-unsubscr...@jakarta.apache.org For additional commands, e-mail: jcs-users-h...@jakarta.apache.org