ehcache中的参数经过测试,得出以下结论:
<cache name="cache_1234" // 缓存名称
maxElementsInMemory="1000" // 缓存在内存中存在的个数
eternal="false" // 缓存是否永久化
timeToIdleSeconds="120" // 缓存的空闲时间
timeToLiveSeconds="120" // 缓存的生命周期
overflowToDisk="false" // 当缓存的个数超过了在指定内存中的数,是否写到本地磁盘上
/>
在ehcache中,缓存有2个失效相关的配置即 timeToLiveSeconds和timeToIdleSeconds,分别简称为ttl和tti。 在通常的解释中,前者表示一条缓存自创建时间起多少秒后失效,而后者表示一条缓存自最后读取或更新起多少秒失效。
在2个同时配置时可能时间计算就不那么简单了。 简单说来 任何一方为0,则以另一方时间为准。否则就以最短时间为准。
1. timeToLiveSeconds:缓存生命周期,当值=0时,缓存的失效时间=最近一次访问的时间+timeToIdleSeconds
2. timeToIdleSeconds:缓存的空闲时间,当值=0时,缓存的失效时间=缓存的创建时间+timeToLiveSeconds
3. 当timeToLiveSeconds和timeToIdleSeconds都不!=0时,缓存的失效时间=
min(ttl,tti+最近一次访问时间)
分享到:
相关推荐
在本示例中,我们探讨的是一个集成项目,它结合了Spring 3.1、Hibernate 4.2.1、JBPM 5.4和Ehcache,这四个组件都是Java开发中的关键工具,用于构建高效、可扩展的企业级应用程序。 **Spring 3.1**: ...
ehache用于hibernate的二级缓存,该版本为hibernate4.2.2中使用
Java Ehcache 是一款高效、流行的开源缓存解决方案,主要用于提高应用程序的性能和响应速度。它在Java应用程序中扮演着至关重要的角色,通过存储经常访问的数据,避免了每次请求时都去数据库或者其他慢速数据源中...
微信Java开发工具包,支持包括微信支付、开放平台、公众号、企业微信、视频号、小程序等微信功能模块的后端开发。
如何制作MC(需要下载海龟编辑器2.0,下载pyglet==1.5.15)
民宿预订管理系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
内容概要:本文详细介绍了如何利用MATLAB解决各种类型的常微分方程(组),包括解析解和数值解的方法,并给出了具体的实例以及求解步骤。重点探讨了dsolve()函数的使用来获取方程的符号解,以及各类Solver命令如ode45、ode23等用于求数值解的特点与适用情况。 适合人群:高校理工科专业学生、科研工作者,尤其对数学建模感兴趣的研究人士。 使用场景及目标:帮助用户理解和应用MATLAB解决实际工程和科学研究中的微分方程问题,提升问题解决效率。 其他说明:除了理论介绍外,文档还提供了多个实际案例及其相应的MATLAB脚本供参考和练习,有助于加深理解和提高动手能力。
qwen2.5 + langchain pip依赖包
SeeJoPlayer视频播放器
滑动屏幕调整屏幕亮度
Fragment动画效果
能够快速修复系统缺失的各类DLL文件
Android——仿美图秀秀和IOS系统的相机胶卷
线上书籍查阅系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
C语言数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等
仿Iphone风格翻页控件,源码及Jar包
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
内容概要:本文围绕考研高等数学中的几个重点知识点——极限、导数、积分、微分方程等进行详尽解析。每章选取一个经典题目作为示例,不仅展示了具体的解题步骤,还提供了针对该类型问题的方法论指导,使考生能在理解和记忆这些基础知识的同时提高解题效率。 适用人群:备战研究生入学考试的学生,尤其需要强化数学基础知识的同学。 使用场景及目标:本材料适用于高等数学复习阶段,旨在帮助学生巩固重要数学概念,掌握有效的解题策略,在考试中表现更加出色。 其他说明:文中提供的示例覆盖了多种常考题型,建议边学习理论知识点边动手尝试解题,以达到最佳学习效果。
c语言通讯录管理系统源码
Android高手过招 FAQ