• 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 

     
  • 相关阅读:
    ubuntu14.04server下安装scala+sbt工具
    如何在Ubuntu server中修改IP
    机器学习涉及到的数学知识
    Openfire+spark在linux上搭建内部聊天系统
    ubuntu14.04server版安装redis
    网站流量统计
    Visual Studio-使用vs2015 调用 vs2010编译的库时解决"无法解析的外部符号__iob_func 问题"
    书签中的一些工具整理
    android开发学习——day3
    android开发学习——day2
  • 原文地址:https://www.cnblogs.com/smokerBig/p/9263987.html
Copyright © 2020-2023  润新知