JCS配置项备忘

#开启冗余内存清除

jcs.default.cacheattributes.UseMemoryShrinker=true

#闲置内存对象的过期时间

jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=-1

#内存清除执行间隔(5分钟)

jcs.default.cacheattributes.ShrinkerIntervalSeconds=300


MaxMemoryIdleTimeSeconds=-1表示内存对象永不过期,过期的内存对象会从Memory移到Disk中


#Memory中最大可保存的内存对象个数

jcs.default.cacheattributes.MaxObjects=1200


#UPDATE:每保存一个对象都会缓存到Disk;SWAP:只有Memory中替换掉的对象才会写入Disk

jcs.default.cacheattributes.DiskUsagePatternName=UPDATE

jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes

#缓存对象是否永久有效

jcs.default.elementattributes.IsEternal=false

#缓存对象的有效期,过期不会自动从缓存移除,只有get时才会判断有效期并移除;

#UseMemoryShrinker=true时会定时移除Memory中的过期对象,彻底移除,不会移入Disk

jcs.default.elementattributes.MaxLifeSeconds=60

#缓存对象最大空闲时间

jcs.default.elementattributes.IdleTime=18000000

#缓存对象是否需要保存到Disk,所有牵涉到保存到Disk的动作都根据此配置判断

jcs.default.elementattributes.IsSpool=true

jcs.default.elementattributes.IsRemote=true

jcs.default.elementattributes.IsLateral=true


你可能感兴趣的:(配置,jcs)