不同类型的缓存之间的差异及其意义

时间:2015-08-27 15:08:03

标签: caching ehcache google-guava-cache

Ehcache和Guava Cache有什么区别?在哪种情况下我会使用哪种类型的缓存?

1 个答案:

答案 0 :(得分:0)

注意:我是Ehcache的开发人员

问题的答案取决于缓存在应用程序中需要具备的功能。

  • Guava caches具有所有基本缓存功能。
  • Ehcache有更多高级功能 - 请参阅2.x line或即将发布3.x line
    • 多层缓存(2.x中的磁盘,3.x中的offheap +磁盘)
    • 群集(2.x现在,很快在3.x中)
    • 提前刷新或预定刷新(目前为2.x)
    • JSR-107 API

所以我的建议是看看你的需求,玩两者然后决定。