JCS学习记录 --Java Caching System

Java Caching System--JCS 缓存工具

//jcs版本
jcs-1.3.jar
//jcs--cache.ccf缓存配置文件
cache.ccf 
//所依赖的jar包
concurrent-1.0.jar
commons-logging-1.1.1.jar
cache.ccf缓存配置文件详解
#--------->内存缓存
##辅助缓冲区的名称(不填使用默认值)
Jcs.default=disk
## 设定使用的catch属性管理类别(复合型缓存)
Jcs.default.cacheattributes= org.apache.jcs.engine.CompositeCacheAttributes 
## 设定某区域内缓存对象的最大上限
jcs.default.cacheattributes.MaxObjects=1000 
## 内存缓冲区使用的对象 (LRUMemoryCache :LRU算法,LRU算法的设计原则是如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小)
jcs.default.cacheattributes.MemoryCacheName= org.apache.jcs.engine.memory.lru.LRUMemoryCache 
#--------->过期时间设定 
##true 表示使用冗余内存清除程序 
jcs.default.cacheattributes.cacheattributes.UseMemoryShrinker=true
# UseMemoryShrinker开启时下边两句才会生效,false不开启冗余内存清理
## 内存过期时间
jcs.default.cacheattributes.cacheattributes.MaxMemoryIdleTimeSeconds=3600
## 检查内存是否过期间隔时间
jcs.default.cacheattributes.cacheattributes.ShrinkerIntervalSeconds=60
#-------->索引式硬盘缓存
jcs.auxiliary.disk= org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory
jcs.auxiliary.disk.attributes= org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes
jcs.auxiliary.disk.attributes.DiskPath=E:\JSCCacheFile
jcs.auxiliary.disk.attributes.OptimizeAtRemoveCount=10000
jcs.auxiliary.disk.attributes.MaxRecycleBinSize=100000
jcs.auxiliary.disk.attributes.maxKeySize=2000000 

 

 


 

 

posted @ 2018-07-04 16:39  smokerBig  阅读(157)  评论(0编辑  收藏  举报