<?xml version="1.0" encoding="UTF-8"?>
<ehcache>
<!--timeToIdleSeconds 当缓存闲置n秒后销毁 -->
<!--timeToLiveSeconds 当缓存存活n秒后销毁 -->
<!--
缓存配置 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:内存数量最大时是否清除。
-->
<diskStore path="java.io.tmpdir" />
<defaultCache maxElementsInMemory="500" eternal="false"
timeToIdleSeconds="300" timeToLiveSeconds="1200" overflowToDisk="true" />
<cache name="com.zuxia.model.UserInfo" maxElementsInMemory="150"
eternal="false" timeToLiveSeconds="36000" timeToIdleSeconds="3600"
overflowToDisk="true" />
<cache name="com.zuxia.model.StuClass" maxElementsInMemory="150"
eternal="false" timeToLiveSeconds="36000" timeToIdleSeconds="3600"
overflowToDisk="true" />
</ehcache>
分享到:
相关推荐
Ehcache缓存配置
Ehcache缓存配置说明帮助你如何使用Ehcache
ehcache缓存配置详解 个人通过查资料和实践后总结
详细描述了Ehcache缓存配置,本文将会对ehcache.xml配置文件进行详细的阐述。
Ehcache缓存配置
ehcache缓存的jar包和配置文件。
EHcache缓存框架,ehcache介绍与说明,Ehcache详细,EHcache集群环境配置
EhCache缓存的配置文件
ehcache二级缓存配置文件
ehcache缓存的配置: name="sampleCache" maxElementsInMemory="5" maxElementsOnDisk="100" eternal="false" timeToIdleSeconds="2" timeToLiveSeconds="2" overflowToDisk="true" > <!--...
Hibernate中默认的二级缓存机制ehcache案例,属性ehcache环境搭建,配置问题。
缓存可以提高查询数据性能, 对同一批数据进行多次查询时, 第一次查询走数据库, 查询数据后,将数据保存在内存中,第二次以后查询 可以直接从内存获取数据,而不需要 和数据库进行交互。
介绍了ehcache缓存的基本原理和配置说明
ehcache提供三种网络连接策略来实现集群,rmi,jgroup还有jms。这里只说rmi方式。同时ehcache可以可以实现多播的方式实现集群。也可以手动指定集群主机序列实现集群,本例应用手动指定。
从sebService获得数据,分页显示,如果不用缓存刚每显示都很慢。配置文件自动清空缓存。
配置 EhCache 的实例 1、 简介: EhCache缓存插件是Hibernate的另一个项目,Hibernate框架内置了对它 的支持,对于单机应用推荐使用它做为Hibernate的二级缓存。
Hibernate配置EhCache缓存之annotation注解[归类].pdf
里面包含ehcache基本配置说明,缓存代码,缓存页面,与spring+hibernate结合等配置说明