zoukankan      html  css  js  c++  java
  • ehcache.xml配置

    <?xml version="1.0" encoding="UTF-8"?>
     
    xsi:noNamespaceSchemaLocation="ehcache.xsd">
           <diskStore path="java.io.tmpdir" />
        <!--  
           name:缓存名称。  
           maxElementsInMemory:缓存最大个数。  
           eternal:对象是否永久有效,一但设置了,timeout将不起作用。  
           timeToIdleSeconds:设置对象在失效前的允许闲置时间(单位:秒)。仅当eternal=false对象不是永久有效时使用,可选属性,默认值是0,也就是可闲置时间无穷大。  
           timeToLiveSeconds:设置对象在失效前允许存活时间(单位:秒)。最大时间介于创建时间和失效时间之间。仅当eternal=false对象不是永久有效时使用,默认是0.,也就是对象存活时间无穷大。  
           overflowToDisk:当内存中对象数量达到maxElementsInMemory时,Ehcache将会对象写到磁盘中。  
           diskSpoolBufferSizeMB:这个参数设置DiskStore(磁盘缓存)的缓存区大小。默认是30MB。每个Cache都应该有自己的一个缓冲区。  
           maxElementsOnDisk:硬盘最大缓存个数。  
           diskPersistent:是否缓存虚拟机重启期数据 Whether the disk store persists between restarts of the Virtual Machine. The default value is false.  
           diskExpiryThreadIntervalSeconds:磁盘失效线程运行时间间隔,默认是120秒。  
           memoryStoreEvictionPolicy:当达到maxElementsInMemory限制时,Ehcache将会根据指定的策略去清理内存。默认策略是LRU(最近最少使用)。你可以设置为FIFO(先进先出)或是LFU(较少使用)。  
           clearOnFlush:内存数量最大时是否清除。  
             1.FIFO:first in first out 先讲先出  
            2.LFU: Less Frequently Used 一直以来最少被使用的  
            3.LRU:Least Recently Used  最近最少使用的  
        -->  
        
           <defaultCache 
     
                  maxElementsInMemory="10000" 
     
                  eternal="false" 
     
                  timeToIdleSeconds="120" 
     
                  timeToLiveSeconds="120" 
     
                  overflowToDisk="true" 
     
                  diskPersistent="false" 
     
                  diskExpiryThreadIntervalSeconds="120" 
     
                  memoryStoreEvictionPolicy="LRU" />
                  
                   <cache name="userCache" 
                    eternal="false" 
                    maxElementsInMemory="1000"  
             overflowToDisk="false"
             diskPersistent="false" 
             timeToIdleSeconds="3600"  
    timeToLiveSeconds="3600"
    memoryStoreEvictionPolicy="LFU" /> 
     
    </ehcache>
  • 相关阅读:
    Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead)
    简单易懂的laravel事件,这个功能非常的有用(监听事件,订阅者模式)
    搭建docker私有仓库
    CreatarGlobe实现多机立体显示方案(初稿)
    基于3D Vision眼镜的OSG立体显示 【转】
    一天干掉一只Monkey计划(一)——基本光照模型及RT后处理 【转】
    一天干掉一只Monkey计划(序)【转】
    RenderMonkey基本使用方法【转】
    怎样使用libcurl获取隐藏了文件后缀的url网络文件类型
    VR开发者必看:4大最为值得关注的内容平台【转】
  • 原文地址:https://www.cnblogs.com/jimmy-muyuan/p/5722690.html
Copyright © 2011-2022 走看看