摘自互联网.
ehcache.xml中配置项说明:
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:内存数量最大时是否清除。
分享到:
相关推荐
Ehcache是一个开源的Java缓存库,常用于提高应用程序的性能和响应速度,通过将常用数据存储在内存中,避免频繁地从数据库或其他慢速存储中读取。在本案例中,我们将深入探讨如何利用Ehcache 2.6版本来实现数据缓存。...
项目简介:此项目只是简单的集成spring+springmvc+shiro+ehcahce 二: 步骤说明: 1:项目集成spring 在web.xml中配置spring容器的监听器。 2:项目集成springmvc 在web.xml中配置前端控制器 3:项目集成...
6. 能够对压缩结果进行cache处理,支持内存cache, ehcahce等多种cache算法,也可以根据需要自定义cache算法. 有个类似的东西packtag ,因为packtag 需要使用他提供的taglib,所以决定开发E3.Resource ,packtag 主页...
研究 本项目为全栈工程师学习笔记,不求最深最好,开源技术搬运工 其他项目:Spring Cloud微服务学习笔记 Spring Boot项目实践 Java体系知识点汇总: : 网站资源链接 S3基本使用事件 数据库隔离等级验证 ...
EHCAHCE基于JGROUP的集群配置方案,内含相关配置文件,及配置说明
elastic-demo-java ...缓存策略:elastic-mapper文件及字典类型数据全部缓存到本地磁盘,具体路径在当前项目ehcahce文件中。 当接受到数据进行转换时,从缓存中读取对应的数据,如果在缓存中找不到相
阿里云java sdk源码 88ybg 网站 源码开源 正式地址 ybg1.8.2 已经停止框架 ybg2.0 已经停止框架开发 ,停止框架(报表填报业务) 地址 ybg3.0 基于springboot2开发 ...Ehcahce 缓存,减少数据库压力quartz
阿里云java sdk源码 88ybg 网站 源码开源 正式地址 ybg1.8.2 已经停止框架 ybg2.0 已经停止框架开发 ,停止框架(报表填报业务) 地址 ybg3.0 基于springboot2开发 ...Ehcahce 缓存,减少数据库压力quartz
阿里云java sdk源码 88ybg 网站 源码开源 正式地址 ybg1.8.2 已经停止框架 ybg2.0 已经停止框架开发 ,停止框架(报表填报业务) 地址 ybg3.0 基于springboot2开发 ...Ehcahce 缓存,减少数据库压力quartz
ehcache的依赖包,使用ehcache缓存机制必备
做ehcache分布式缓存用的! ehcache-2.6.6.jar和terracotta-toolkit-1.6-runtime-5.5.0.jar 主要是给自己写的博客中做一个下载资源链接!