关闭

ehcache 2.x 配置

标签: xsiehcachexmlnsperformancecache
437人阅读 评论(0) 收藏 举报
分类:

ehcache

Ehcache is an open source, standards-based cache for boosting performance, offloading your database, and simplifying scalability. It’s the most widely-used Java-based cache because it’s robust, proven, and full-featured. Ehcache scales from in-process, with one or more nodes, all the way to mixed in-process/out-of-process configurations with terabyte-sized caches.

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="true"
    monitoring="autodetect" dynamicConfig="true">

    <!--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="10000" eternal="false"
        timeToIdleSeconds="120" timeToLiveSeconds="120" overflowToDisk="true"
        maxElementsOnDisk="10000000" diskPersistent="false"
        diskExpiryThreadIntervalSeconds="120" memoryStoreEvictionPolicy="LRU" />

    <cache name="demoCache" maxElementsInMemory="10"
        maxElementsOnDisk="10000000" eternal="true" overflowToDisk="true"
        diskPersistent="true" timeToIdleSeconds="0" timeToLiveSeconds="0"
        diskSpoolBufferSizeMB="50" diskExpiryThreadIntervalSeconds="120"
        memoryStoreEvictionPolicy="LRU" />

</ehcache>
1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Ehcache 缓存(二)xml配置相关

如果没有配置ehcache.xml文件,ehcache-failsafe.xml将作为默认的ehcache配置。 1. a). diskStore(磁盘存储)元素是可选的。当你为任意缓存开启了ove...
  • jiangzhongwei_
  • jiangzhongwei_
  • 2016-08-19 22:09
  • 963

配置文件ehcache.xml详解(2)— <diskStore>配置及相关

是用来配置ehcache的磁盘存储的,磁盘存储可以存储内存中驱除过来的元素,也可以在系统重启的时候将内存中的缓存信息保存起来,供系统重新启动后使用。
  • kangnan00
  • kangnan00
  • 2017-05-10 15:53
  • 1745

整合之道--Spring4整合Ehcache2.10

1 写在前面的话整合思路Spring与其他框架的整合一般的思路就是将其他框架当作Spring的Bean管理起来,一般会由Spring提供该bean的基本实现,用户只需配置即可。配置中主要告诉Sprin...
  • frankcheng5143
  • frankcheng5143
  • 2016-03-01 23:33
  • 12598

ehcache简介及配置

一、java web开发缓存方案,ehcache和redis哪个更好Ehcache 在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方...
  • zl834205311
  • zl834205311
  • 2016-07-05 09:09
  • 5769

Shiro 入门系列 四 (shiro缓冲整合EhCache)

1.Shiro的缓冲              shiro的缓冲是被shiro的缓冲管理器所管理的,即CacheManage,Shiro的用户认证是没有提供缓...
  • weixin_35890630
  • weixin_35890630
  • 2016-10-08 22:03
  • 7266

EHCache概念,配置文件,使用示例

一. EHCache.xml 配置文件解析: 二. EHCache使用 三. 待研究部分       EHCache是一个非常轻量级的缓冲,是Hibernate的默认缓存。同时ehcac...
  • u014077165
  • u014077165
  • 2015-07-28 23:27
  • 3742

利用ehcache2.6实现数据缓存

对于一个大项目中利用缓存来提高用户访问数据的速度和减小数据库的压力是很有必要的,今天就要跟大家分享一下利用ehcache实现数据缓存。具体步骤如下: 1.编写ehcache.xml。这里面一定要有默...
  • qq_27949963
  • qq_27949963
  • 2016-09-03 22:02
  • 967

Hibernate之Hibernate+EHCache配置二级缓存实战

准备条件: 我使用的版本是:hibernate-release-4.2.2.Final Hibernate必须的jar包:hibernate-4.2.2\hibernate-release-4.2.2...
  • yhl_jxy
  • yhl_jxy
  • 2016-03-17 11:27
  • 6606

EHCache分布式缓存集群环境配置

EHCache分布式缓存集群环境配置 ehcache提供三种网络连接策略来实现集群,rmi,jgroup还有jms。同时ehcache可以可以实现多播的方式实现集群,也可以手动指定集群主机序...
  • h348592532
  • h348592532
  • 2015-04-28 18:04
  • 1906

Ehcache 中ehcache.xml 配置详解和示例

Ehcache 中ehcache.xml 配置详解和示例   Xml代码   ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchem...
  • xiaobai51509660
  • xiaobai51509660
  • 2014-03-12 14:06
  • 3831
    个人资料
    • 访问:153810次
    • 积分:3187
    • 等级:
    • 排名:第12461名
    • 原创:137篇
    • 转载:17篇
    • 译文:19篇
    • 评论:15条
    文章分类
    最新评论
    我的博客
    我的搜索