首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用spring-modules为OSCache中的对象设置缓存时间?

如何使用spring-modules为OSCache中的对象设置缓存时间?
EN

Stack Overflow用户
提问于 2009-02-05 17:32:57
回答 2查看 2.1K关注 0票数 0

我有一个应用程序需要一些缓存,对于一些半静态数据,我希望它们在刷新之前在缓存中停留最长时间(例如10分钟)。我的系统只检索数据,从不更新它,所以我不知道何时使用该属性刷新缓存。在OSCache文档中,可以使用编程性API和标记库的配置来设置这样的过期时间,但是spring模块文档对此只字不提。

有没有人知道这是不是可以做到?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-14 13:17:51

我想通了。答案隐藏在ehcache自己的配置文件中。例如,通过将属性"timeToLiveSeconds“设置为"600",缓存中的元素将在10分钟后过期。

票数 -1
EN

Stack Overflow用户

发布于 2009-07-22 14:32:43

看一看https://springmodules.dev.java.net/docs/reference/0.8/html/cache.html

3.5.2。缓存模型他们提供了一个使用org.springmodules.cache.provider.jcs.JcsCachingModel的示例

试着玩玩org.springmodules.cache.provider.oscache.OsCacheCachingModel

来自http://www.koders.com/java/fidB7163A5070666F5BD98F43D4324011D1A969ABD3.aspx?s=mcall%3Astring的源代码给了我以下属性

私有字符串cronExpression;

私有String[]组;

私有整数refreshPeriod;

因此您需要设置"refreshPeriod“属性

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/516948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档