ehcache.xml设置(转)

<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd">

<diskStore path="java.io.tmpdir"/>

<!--
Mandatory Default Cache configuration. These settings will be applied to caches
created programmtically using CacheManager.add(String cacheName)
-->
<!--
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:内存数量最大时是否清除。
-->
<defaultCache
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDisk="true"
maxElementsOnDisk="10000000"
diskPersistent="false"
diskExpiryThreadIntervalSeconds="120"
memoryStoreEvictionPolicy="LRU"
/>
</ehcache>

http://www.cnblogs.com/cglWorkBook/p/5121344.html

时间: 2024-08-01 17:41:32

ehcache.xml设置(转)的相关文章

01_MyBatis EHCache集成及所需jar包,ehcache.xml配置文件参数配置及mapper中的参数配置

 1 与mybatis集成时需要的jar ehcache-core-2.6.5.jar mybatis-ehcache-1.0.2.jar Mybatis.日志.EHCache所需要的jar包如下: 2 EHCache与mybatis集成 EHCache是一种广泛使用java分布式缓存通用缓存,JavaEE中的一个轻量级的容器. EHCache集成是基于ehcache-core,没有任何其它第三方应用程序. 想使用EHCache到她们的应用程序的用户,必须下载EHCache的zip bund

02_MyBatis项目结构,所需jar包,ehcache.xml配置,log4j.properties,sqlMapConfig.xml配置,SqlMapGenerator.xml配置

 项目结构(所需jar包,配置文件) sqlMapConfig.xml的配置内容如下: <?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPEconfiguration PUBLIC"-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <con

android控件-android中xml设置控件的属性和java文件里设置控件的属性有何不同

问题描述 android中xml设置控件的属性和java文件里设置控件的属性有何不同 android中xml设置控件设置的属性和java文件里设置控件的属性有何不同 是不是java文件里设置可以改变动态的改变控件位置,文字颜色,文字大小 而在xml文件设置之后就无法改变 那具体在java文件设置的属性是如何改变的呢 解决方案 java中可以重新设置去改变xml的设置.但是xml不能去改变java中的设置. 解决方案二: 你可以这样理解,xml设置以后基本不会改变,如果会改变,就要在java里面设

tomcat server.xml设置host name不生效

问题描述 tomcat server.xml设置host name不生效 unpackWARs=""true"" autoDeploy=""true"" xmlValidation=""false"" xmlNamespaceAware=""false""> 在server上配置了这些选项,为什么访问 http://lingquhongbao

Android,代码绘制圆角及xml设置,效果不同(转角变粗/模糊)

问题描述 Android,代码绘制圆角及xml设置,效果不同(转角变粗/模糊) 在Android中,使用RoundRectShape及Paint绘制textview的圆角背景,转角处变粗/模糊,和使用xml设置效果不同,请问这是为什么呢?该如何解决呢? 谢谢~~ 解决方案 你看看这个动一下有没有去锯齿的属性,就像paint里那个 解决方案二: http://www.cnblogs.com/aimeng/archive/2011/10/10/2206710.html 推荐阅读此文章 解决方案三:

java web项目里ehcache.xml介绍_java

复制代码 代码如下: <?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="false"    monitoring=&qu

入门:Tomcat 5 网站server.xml设置

server|xml Tomcat 5 的最小的server.xml配置文件大概如下: 01 <Server port="8005" shutdown="SHUTDOWN">02 <Service name="Catalina">03  <Connector port="8080" />04  <Engine name="Catalina" defaultHost=

ehcache.xml怎么清除缓存

问题描述 ehcache怎么清除缓存呢,也就是说我想每5分钟清除一下缓存?<cache name="resCache" maxElementsInMemory="10000000" eternal="true"timeToIdleSeconds="36" timeToLiveSeconds="18" overflowToDisk="false" maxElementsOnDisk=

java web项目里ehcache.xml的参数说明

       name:缓存名称.        maxElementsInMemory:缓存最大个数.        eternal:对象是否永久有效,一但设置了,timeout将不起作用.        timeToIdleSeconds:设置对象在失效前的允许闲置时间(单位:秒).仅当eternal=false对象不是永久有效时使用,可选属性,默认值是0,也就是可闲置时间无穷大.        timeToLiveSeconds:设置对象在失效前允许存活时间(单位:秒).最大时间介于创建时