首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >weblogic上java中的自定义缓存重新加载

weblogic上java中的自定义缓存重新加载
EN

Stack Overflow用户
提问于 2011-11-08 20:36:36
回答 1查看 735关注 0票数 1

我需要通过从数据库读取xml来缓存xml bean java对象。我在内存中使用HashMap来维护我的java对象。我将spring用于DI和WebLogic11g应用服务器。

当xml文件中有更新时,你能建议我一个重新加载缓存的机制吗?

EN

回答 1

Stack Overflow用户

发布于 2011-11-08 20:45:29

您可以使用weblogic缓存来实现此目的,而不是使用您自己的HashMap来缓存p13n对象。您必须配置p13n- cache -config.xml文件,该文件包含缓存的、TTL、最大值等。

到了第一个点,缓存将在TTL时间结束后自动重新加载。对于手动清除缓存,您可以实现一种Servlet类型的东西,您可以直接从浏览器访问它(可以将其限制为特定的URL)。在servlet中,清除要重新加载缓存。

weblogic缓存也为你提供了集群感知缓存清除的方法,如果你需要它,如果你想使用你自己的HashMap进行缓存,提供一个HashMap的更新方法,并清除你想要重新加载的p13n对象,然后调用缓存创建方法。

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

https://stackoverflow.com/questions/8050451

复制
相关文章

相似问题

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