3.9K Star 18.4K Fork 5.3K

卓源软件 / JeeSite 4.x and 5.x

 / 详情

CacheUtils设置缓存失效时间出错

已完成
创建于  
2021-05-07 12:05

该问题是怎么引起的?

缓存一个字段,失效时间设置为60秒

CacheUtils.put(name, name, true, 60);
但是把时间设置成下面这样就不会报错,
CacheUtils.put(name, name, true,3600)
但是我的需求是,失效时间改成60S,就会报错

重现步骤

CacheUtils.put(name, name, true, 60);

报错信息

java.lang.IllegalArgumentException: Region [1296291303686877184] TTL 3600 not match with 60
at net.oschina.j2cache.caffeine.CaffeineProvider.buildCache(CaffeineProvider.java:96)
at net.oschina.j2cache.CacheProviderHolder.getLevel1Cache(CacheProviderHolder.java:120)
at com.jeesite.common.shiro.d.E.new(gz:63)
at com.jeesite.common.cache.CacheUtils.put(vx:108)
at com.jeesite.modules.dms_v2.service.TDmsMaraService.checkIsPass(TDmsMaraService.java:334)
at

评论 (1)

Studylbl 创建了任务
Studylbl 关联仓库设置为卓源软件/JeeSite 4.2
Studylbl 修改了描述
展开全部操作日志
卓源软件 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
6732 thinkgem 1651893329
Java
1
https://gitee.com/thinkgem/jeesite4.git
git@gitee.com:thinkgem/jeesite4.git
thinkgem
jeesite4
JeeSite 4.x and 5.x

搜索帮助