<defaultCache
maxElementsInMemory="10000"
//缓存中最大允许创建的对象数
eternal="false"
//缓存中对象是否为永久的,如果是,超时设置将被忽略,对象从不过期
timeToIdleSeconds="120"
//缓存数据钝化时间(设置对象在它过期之前的空闲时间)
timeToLiveSeconds="120"
//缓存数据的生存时间,不论缓存是否一直被使用,都将被删除
overflowToDisk="true"
//内存不足时,是否启用磁盘缓存
/>
<diskStore>表示当内存缓存中对象数量超过类设置内存缓存数量时,将缓存对象写到硬盘,path=”java.io.tmpdir”表示把数据写到这个目录下。Java.io.tmpdir目录在运行时会根据相对路径生成。
<defaultCache>表示设定缓存的默认数据过期策略。
<cache>表示设定用具体的命名缓存的数据过期策略。
name表示具体的缓存命名。
maxElementsInMemory表示cache中最大允许保存的对象数据量。
eternal:
在ehcache的官方文档上写着eternal的配置:
Note that the eternal attribute, when set to "true", overrides timeToLive and timeToIdle so that no expiration can take place.
一旦设置了eternal=true,timeToLive和timeToIdle就失效了,缓存里的数据,只有当缓存满的时候,才有可能被清除。
如果我们想手动给某一条数据设置过期时间,则我们需要把eternal的值设为false。
timeToIdleSeconds表示缓存数据一直未被使用,将从缓存中删除的时间长度
timeToLiveSeconds表示缓存数据的生命时间。不论缓存是否一直被使用,只要生命周期到了,都将被删除
overflowToDisk表示内存不足时,是否启用磁盘缓存。
分享到:
相关推荐
Kafka参数配置详解 Kafka是一种流行的分布式流处理平台,用于构建实时数据管道和事件驱动的架构。为了确保Kafka集群的稳定运行和高性能,需要正确地配置Kafka参数。本文将详细介绍Kafka的参数配置,包括系统参数、...
公司内部分享的根据网络上的资源整理的FeignClient的原理讲解PPT,包括FeignClient原理、hystrix、ribbon原理及参数配置等。
本文将详细介绍RocketMQ的运行参数配置,帮助读者更好地理解和优化RocketMQ的运行环境。 首先,我们要关注的是Broker配置参数,这是RocketMQ的核心组件,负责消息的存储和转发。其中,`listenPort`设置为10911,这...
本文将深入探讨与"485参数配置软件_RS232串口通讯温湿度_485配置软件_"相关的知识点,帮助读者理解如何利用RS232串口进行温湿度监控以及485配置软件的工作原理。 首先,RS232串行接口是一种标准的通信接口,用于...
非常全面的hive参数配置,总共有600多项,中文注释是用软件翻译的,勉强能看,引用请注明出处。
jstorm框架default.yaml参数配置项列表详解
本文将基于给定的文件信息,深入解析Oracle基本参数配置的知识点,尤其是内存配置方法,帮助读者更好地理解和操作Oracle数据库。 ### Oracle基本参数配置 Oracle数据库的配置涉及多个层面,其中内存配置尤为关键,...
内容概要:本文深入探讨了西门子828D、840D和808D数控系统的调试方法及其参数配置技巧。主要内容涵盖各型号系统的轴参数设定、驱动参数调整、零点偏置设置、梯形图逻辑修改、外部IO扩展以及与第三方设备的通信案例。...
路由配置路由配置详解及案例路由配置详解及案例路由配置详解及案例路由配置详解及案例路由配置详解及案例路由配置详解及案例路由配置详解及案例路由配置详解及案例路由配置详解及案例路由配置详解及案例路由配置详解...
MPC模型预测控制:基于Carsim与Matlab联合仿真的.cpar与.m文件参数配置与应用参考,MPC模型预测控制在Carsim与Matlab联合... 参考素材,基于MPC的模型预测控制:Carsim与Matlab联合仿真作业中的参数配置与.cpar文件详解
本文将围绕"java虚拟机参数配置"这一主题展开讨论,重点解析Heap Space与PermGen Space的配置细节。 ### Heap Space Heap Space是Java堆内存的一部分,用于存储对象实例。当Java程序启动时,JVM会为每个进程分配一...
### Tomcat服务参数配置详解 #### 一、Tomcat简介及安装 Tomcat是一款开源的Servlet容器,由Apache软件基金会下属的Jakarta项目开发。它实现了对Servlet和JavaServer Pages (JSP)技术的支持,并提供了作为Web...
内容概要:本文详细介绍了200Smart PLC与丹佛斯变频器通过MODBUS RTU进行通讯的具体方法和...其他说明:本文不仅提供了详细的参数配置指南和技术细节,还分享了许多实践经验,有助于读者快速上手并在实践中少走弯路。
基于STM32F407的Web Server项目,是为了实现设备通过网页进行参数配置的功能。这样的设计使得用户无需通过复杂的串口通信或者专门的软件,而是通过常见的浏览器就能远程或本地访问并修改设备参数,大大提升了用户...
CarSim与Simulink联合仿真:实时动态规划路径下的超车换道应用,基于MPC模型预测控制实现——参数配置与模型文件详解,CarSim与Simulink联合仿真:实时动态规划路径,实现超车换道与MPC模型预测控制效果的深度探索...
"CarSim与Simulink联合仿真:实时动态规划路径下的超车换道应用,基于MPC模型预测控制实现——参数配置与模型文件详解",CarSim与Simulink联合仿真:实时动态规划路径,实现超车换道与MPC模型预测控制效果的深度探索...
GT9XX驱动的参数配置信息通常存放在头文件中,这是因为头文件在编译时起着定义接口和常量的作用,使得驱动程序能够方便地访问和修改这些配置。头文件可能包括`gt9xx.h`或类似的名称,其中包含了各种定义和结构体,...
内容概要:本文详细介绍了LabVIEW与三菱FX系列PLC进行串口通讯的方法。首先讲解了硬件接线,包括使用SC-09电缆将三菱FX的编程口转成DB9串口...同时,文章强调了硬件接线和参数配置的重要性,避免因小失大的情况发生。
主要内容涵盖通讯参数配置、初始化代码、读写温度设定值的具体指令、报警值设置、接线方法以及通讯稳定性保障措施。文中还提供了具体的代码示例和调试建议,如使用串口监控软件抓包验证通讯正确性,确保数据格式的...