EHcache经典配置
记录重要的东西和常用的东西。
<ehcache>
<!-- 指定一个文件目录,当EHCache把数据写到硬盘上时,将把数据写到这个文件目录下 -->
<diskStore path="java.io.tmpdir"/>
<!-- 设定缓存的默认数据过期策略 -->
<defaultCache
maxElementsInMemory="10000"
eternal="false"
overflowToDisk="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
diskPersistent="false"
diskExpiryThreadIntervalSeconds="120"/>
<!--
设定具体的命名缓存的数据过期策略
cache元素的属性:
name:缓存名称
maxElementsInMemory:内存中最大缓存对象数
maxElementsOnDisk:硬盘中最大缓存对象数,若是0表示无穷大
eternal:true表示对象永不过期,此时会忽略timeToIdleSeconds和timeToLiveSeconds属性,默认为false
overflowToDisk:true 表示当内存缓存的对象数目达到了maxElementsInMemory界限后,会把溢出的对象写到硬盘缓存中。注意:如果缓存的对象要写入到硬盘中的 话,则该对象必须实现了Serializable接口才行。
diskSpoolBufferSizeMB:磁盘缓存区大小,默认为30MB。每个Cache都应该有自己的一个缓存区。
diskPersistent:是否缓存虚拟机重启期数据
diskExpiryThreadIntervalSeconds:磁盘失效线程运行时间间隔,默认为120秒
timeToIdleSeconds: 设 定允许对象处于空闲状态的最长时间,以秒为单位。当对象自从最近一次被访问后,如果处于空闲状态的时间超过了timeToIdleSeconds属性值, 这个对象就会过期,EHCache将把它从缓存中清空。只有当eternal属性为false,该属性才有效。如果该属性值为0,则表示对象可以无限期地 处于空闲状态
timeToLiveSeconds: 设定对象允许存在于缓存中的最长时间,以秒为单位。当对象自从被存放到缓存中后,如果处于缓存中的时间超过了 timeToLiveSeconds属性 值,这个对象就会过期,EHCache将把它从缓存中清除。只有当eternal属性为false,该属性才有效。如果该属性值为0,则表示对象可以无限 期地存在于缓存中。timeToLiveSeconds必须大于timeToIdleSeconds属性,才有意义
memoryStoreEvictionPolicy: 当达到maxElementsInMemory限制时,Ehcache将会根据指定的策略去清理内存。可选策略有:LRU(最近最少使用,默认策略)、 FIFO(先进先出)、LFU(最少访问次数)。
-->
<cache name="CACHE1"
maxElementsInMemory="1000"
eternal="true"
overflowToDisk="true"/>
<cache name="CACHE2"
maxElementsInMemory="1000"
eternal="false"
timeToIdleSeconds="200"
timeToLiveSeconds="4000"
overflowToDisk="true"/>
</ehcache>
转载于:https://www.cnblogs.com/xubiao/p/5414695.html
EHcache经典配置相关推荐
- EhCache常用配置详解和持久化硬盘配置
一.EhCache常用配置 EhCache 给我们提供了丰富的配置来配置缓存的设置: 这里列出一些常见的配置项: cache元素的属性: name:缓存名称 maxElementsInMemory:内 ...
- 路由器+ADSL模块ppoe+DHCP经典配置
路由器+ADSL模块ppoe+DHCP经典配置 路由器+ADSL模块ppoe+DHCP经典配置 hostname Router1841 enable password cisco ip dhcp ex ...
- H3C交换机和Linux服务器网卡绑定模式(bond)对接经典配置
H3C交换机和Linux服务器网卡绑定模式(bond)对接经典配置 交换机多端口和服务器对接时,需要确定是否需要配置聚合或者不配置聚合,并且配置聚合的时候还需要确认是静态聚合还是动态聚合,当然这和当前 ...
- Ehcache 中ehcache.xml 配置详解和示例
EhCache 是一个纯Java的进程内缓存框架,具有快速.精干等特点,是Hibernate中默认的CacheProvider. Ehcache是一种广泛使用的开源Java分布式缓存.主要面向通用缓存 ...
- Spring Cache抽象-基于XML的配置声明(基于EhCache的配置)
概述 完整示例 pomxml增加依赖 数据库表数据Oracle 实体类 服务层 ehcache的配置文件 Spring-EhCache配置文件 单元测试 日志输出 日志分析 示例源码 概述 首先请阅读 ...
- Ehcache缓存配置
· Cache配置 · name:Cache的唯一标识 · maxElementsInMemory:内存中最大缓存对象数. · maxE ...
- 02_MyBatis项目结构,所需jar包,ehcache.xml配置,log4j.properties,sqlMapConfig.xml配置,SqlMapGenerator.xml配置
项目结构(所需jar包,配置文件) sqlMapConfig.xml的配置内容如下: <?xmlversion="1.0"encoding="UTF-8&qu ...
- EhCache的配置
2019独角兽企业重金招聘Python工程师标准>>> Cache的配置很灵活,官方提供的Cache配置方式有好几种.你可以通过声明配置.在xml中配置.在程序里配置或者调用构造方法 ...
- NAT的经典配置实例
在学习CCNA过程中,学到了一个NAT经典实例,记录下来,以便加深理解和记忆. 实例拓朴图: 实例配置: ISP ROUTER: LAB_A: LAB_B: LAB_C: 使用show ip nat ...
最新文章
- 目标形体形状轮廓重建:ICCV2019论文解析
- linux centos php5.3 安装curl扩展
- python迭代列表_Python迭代列表中列的元素
- 大学生就业重心能否“二线城市化”?
- 分析模式:可复用的对象模型学习笔记
- (找水王)编程思维训练
- class路径快捷 xml配置_SpringBoot 配置文件详解(告别XML)-class文件
- html木桶布局,CSS3如何实现图片木桶布局?(附代码)
- 【Antlr】Antlr preview 不能使用了
- JSP九大内置对象的分析,对应SERVLET中如何获取、使用
- BAT频繁与移动医疗挂钩 预示行业即将爆发?
- L325 如何睡觉
- sketchup的SKP格式转到导入supermap需要的GLTF格式
- 读《王二的经济学故事》
- C++实现简单五子棋游戏
- 【bWAPP】XSS通关记录
- 敏捷组织︱如何打造VUCA时代的敏捷型组织?
- 【OpenCV C++】照片换底
- 多项式辗转相除法求最大公约数_辗转相除法求最大公约数
- vue项目的导出功能
热门文章
- Android用表格布局做菜单栏,Android开发菜单布局之表格布局示例
- 网站html静态化 教程,新云CMS网站内容管理系统生成HTML静态化教程
- linux删除静态arp,Linux如何清理ARP缓存?
- sql 触发器未触发_SQL触发器–综合指南
- java字符串转字符串数组_Java字符串数组到字符串
- 如何在Linux中使用ulimit命令
- jsf入门实例_JSF错误消息示例教程
- 在Ubuntu上安装Docker –分步指南
- Akka创建第一个Actor《nine》译
- 想通过C++寻找后端开发工作如何提升自己?