在静态HashMap上使用ehcahce的优点

Vic*_*tor 9 static caching annotations ehcache

我一直使用java单例类来满足我的基本缓存需求.
现在该项目正在使用ehcache并且没有深入研究源代码,我无法弄清楚单例模式有什么问题.

即使用ehcahce框架有什么好处,除了可以通过使用xml配置和注释完成缓存而无需编写样板代码(即静态HashMap)

uda*_*mik 6

这取决于您的缓存机制需要什么.Ehcache提供了许多很酷的功能,需要很多精心设计的代码才能手动执行:

  • LRU,LFU和FIFO缓存驱逐策略
  • 灵活的配置
  • 坚持
  • 复制
  • 还有很多 ...

我建议你在http://ehcache.org/about/features上查看它们,然后决定你真的需要项目中的东西.