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时候需要实现序列化 估计和硬盘交换区有关
浙公网安备 33010602011771号