首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java -缓存/资源框架

Java -缓存/资源框架
EN

Stack Overflow用户
提问于 2012-03-14 10:41:07
回答 2查看 213关注 0票数 1

我正在寻找一个Java框架,它基本上可以在这些层之间执行一些需要操作的分层缓存。

这里有一个例子来解释我的用例:

  1. 我想动态地创建一些图形(img05 01-img05 05)。
  2. 这些图形依赖于一个公共XML文件(xml01),它每隔几分钟(比如说5分钟)更新一次。
  3. img05需要再创建一个文件(xml02)
  4. 现在我想得到img01,其中的触发器:
    1. xml01检索
    2. 以及img01所需数据的提取

  1. 现在我想获得img02,它触发:(不需要检索xml01,因为它是缓存的)
    1. 以及img02所需数据的提取

  1. 现在我想获得img05,它触发:(不需要检索xml01,因为它是缓存的)
    1. xml02检索
    2. 以及img02所需数据的提取

  1. 几分钟后去4)

可能有比这个简化的示例更复杂的用例。

有什么可以帮助我满足这些要求的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-14 10:48:52

我要做以下几点:

  • 使用春天
  • 创建interfaces以获取资源、图像和xml。
  • 创建提供该功能的classes
  • 使用Ehcache并使用弹簧注释ehcache-spring-注释来提供缓存。

然后,您的代码完全没有缓存逻辑,可以通过配置Ehcache来配置缓存的时间长度。

票数 1
EN

Stack Overflow用户

发布于 2012-03-14 10:57:10

您可以检查http://commons.apache.org/jcs/http://ehcache.org/

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

https://stackoverflow.com/questions/9700335

复制
相关文章

相似问题

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