jakarta-jcs-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eddie Liu" <eidde....@gmail.com>
Subject Disk Cache and MemoryShrinker
Date Mon, 24 Apr 2006 21:40:12 GMT
I might not understand enough, but when I enabled MemoryShrinker, in the log
when it says:

[4/24/06 17:17:16:688 EDT] 00000036 CacheEventQue I   Cache event queue
created: CacheEventQueue [listenerId=-842985658, cacheName=enforce2ListDS]
[4/24/06 17:17:26:703 EDT] 00000041 CacheEventQue I   QProcessor exiting for
CacheEventQueue [listenerId=-842985658, cacheName=enforce2ListDS]

>From my observation, that was when it wrote to disk cache?  Right after I
saw that, I made another request for the same cached data, but this time it
returned null on the jcs.get(id) call.

Why it didn't load it from disk?  I timed it and made sure I made the new
request after it wrote to disk but BEFORE it exceed the maxLifeSeconds.  But
it behaved as if it has already expired.  Is there anything else I need to
do to get the data from disk-cache?

Thanks alot!

Eddie

Configuration as follow:
-----------------------------------------------------------------------------
jcs.region.listDS=DC
jcs.region.listDS.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
jcs.region.listDS.cacheattributes.MaxObjects=1200
jcs.region.listDS.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
jcs.region.listDS.elementattributes.IsEternal=false
jcs.region.listDS.elementattributes.MaxLifeSeconds=30
jcs.region.listDS.elementattributes.IdleTime=1800
jcs.region.listDS.elementattributes.IsSpool=true
jcs.region.listDS.elementattributes.IsRemote=true
jcs.region.listDS.elementattributes.IsLateral=true
jcs.region.listDS.cacheattributes.UseMemoryShrinker=true
jcs.region.listDS.cacheattributes.MaxMemoryIdleTimeSeconds=5
jcs.region.listDS.cacheattributes.ShrinkerIntervalSeconds=5
jcs.region.listDS.cacheattributes.MaxSpoolPerRun=500
-----------------------------------------------------------------------------

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