分布式

ehcache配置

字号+ 作者:zhuawa 来源:未知 2015-12-18 16:16 我要评论( )

ehcache 的缓存配置

    <!--
    name="user" 缓存名字,唯一
    maxEntriesLocalHeap="10000" 堆内的最大对象数量,0 表示没有限制
    maxEntriesLocalDisk="10000" 设置硬盘里对象的最大数量,0表示没有限制
    eternal=true 永不过期      
        diskSpoolBufferSizeMB="20" 磁盘缓冲区大小
        timeToIdleSeconds="300"  多长时间不访问缓存,那么就清除该缓存    
        timeToLiveSeconds="600" 该缓存存活时间
        memoryStoreEvictionPolicy="LFU"  缓存清除策略,由LRU,FIFO等
         transactionalMode="off" 事务模式有:xa,xa_strict,local,off 默认是off,即无事务不支持
         persistence 持续化策略:
             localTempSwap 放到临时的交换区但不持久化,localRestartable放到磁盘本地,none 整个堆都不持久化,distributed 分布式环境中
     -->
    <cache name="user"
           maxEntriesLocalHeap="10000"
           maxEntriesLocalDisk="10000"
           eternal="false"
           diskSpoolBufferSizeMB="20"
           timeToIdleSeconds="300"
           timeToLiveSeconds="600"
           memoryStoreEvictionPolicy="LFU"
           transactionalMode="off">
        <persistence strategy="localTempSwap"/>
    </cache>

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)