当前位置:   article > 正文

ehcache 缓存丢失_记一次spring与ehcache缓存问题跟踪

ehcache缓存丢失

一个java小项目,由于某种原因,要用到缓存,因为小,所以不打算去折腾memcache,redis这类大级别缓存,所以选择ehcache缓存组件与项目集成使用。

初次使用,一开始不怎么熟悉,中间出现了一个令我困扰的问题,明明我的ehcache.xml配置里把缓存的生命周期配成不限制的,也就是说,对象可以无限长时间留在缓存中,但实际是过了2分钟的样子,缓存就消失不见了。

现象见图:

过2分钟左右,缓存不见了

我的ehcache.xml配置如下:

ehcache.xml配置,配了两个缓存

Spring中集成ehcache的配置如下:

Spring与ehcache的集成

我在代码中添加缓存,获取缓存都是使用名为acache的缓存

defaultCacheName为acache

添加缓存的方法

获取缓存的方法

在Controller里设置缓存

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/745044
推荐阅读
相关标签
  

闽ICP备14008679号