jcs

发现了一个奇怪的现象

jcs 1.3

只使用memory

配置如下

jcs.default=
jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
jcs.default.cacheattributes.MaxObjects=98
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

 当那个maxobjects为偶数的时候  真正能存的数目 为该maxobjects数目减2  当maxobjects==2时 只能存放一个数据

当maxobjects为奇数的时候  能存放的数目为maxobjects-1  当maxobjects==1时 一个都存放不了  不知道是不是和swap auxiliary有关系

 

 

 

 存放object时候需要实现序列化 估计和硬盘交换区有关

posted @ 2009-11-08 14:02  donj  阅读(1911)  评论(0)    收藏  举报