首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java中的2级缓存

java中的2级缓存
EN

Stack Overflow用户
提问于 2011-01-26 12:34:15
回答 5查看 3.7K关注 0票数 5

如何在Java中组织2级缓存?

  • 一级-内存
  • 二级文件系统

在这里,我可以找到有关2级缓存实现和缓存策略配置的信息,或者您可以向我展示解决这个问题的任何方法。

EN

回答 5

Stack Overflow用户

发布于 2014-06-06 11:01:56

我建议使用imcache并使用缓存加载器从磁盘加载必要的项,如下所示,

代码语言:javascript
复制
Cache<String,Object> yourCache = CacheBuilder.
   concurrentHeapCache().cacheLoader(new CacheLoader<String, Object>() {
   public Object load(String key) {
   //code to load item from file.
   }
}).build();  
票数 2
EN

Stack Overflow用户

发布于 2011-01-26 14:24:52

看起来,使用选项2和对磁盘的覆盖选项将适用于OP。这两个urls可以帮助:http://memcached.org/http://ehcache.org/

票数 1
EN

Stack Overflow用户

发布于 2011-01-26 12:47:14

不清楚您的问题是什么,如果您正在讨论hibernate 2级缓存,请参见这里的http://www.javalobby.org/java/forums/t48846.html

如果您只想知道如何在java中缓存,那么就有几个选项1)。)将数据存储在HashMap 2中。)使用Memcached 3))将其存储在文件4中。)将其存储在数据库中

每个人都有自己的取舍,我们需要更多的了解你的问题来提供建议。

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

https://stackoverflow.com/questions/4804598

复制
相关文章

相似问题

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