EhCache:缓存架构



一般来说,缓存是新的,我喜欢EhCache(2.4)用户手册(我找不到2.5)。

马上就有一些基本概念,我只是在手册或他们的网站上找不到答案。

  • 为什么一个应用程序应该有超过1个缓存?缓存是否像log4j记录器一样,应用程序中的每个类都应该有自己的记录器?
  • 使用EhCache术语,Cache (<cache>)和Ehcache (<ehcache>)之间的区别是什么?
  • 这里有一个有趣的问题:如何读EhCache?!?"Ay-cache"?"Ee-cache"?

提前感谢!

不同的缓存对应不同的缓存策略。您可能希望在内存中长时间缓存小的静态数据位。由于较大的对象可能具有较短的生命周期以限制内存开销,如果从磁盘获取数据比从磁盘读取数据花费更多的时间,则可能甚至将其本地缓存到磁盘。

我相信EhCache是你应该编程的接口,而缓存恰好是EhCache的实现。

对我来说,我读成E H Cache。读这些字母。这绝不是一个确定的答案。:)

最新更新