我一直将Java单例类用于基本的缓存需求。
现在,该项目使用的是ehcache,并且没有深入研究源代码,我无法找出单例模式出了什么问题。
即使用ehcahce框架有什么好处,除了可以通过使用xml配置和注释来完成缓存而无需编写样板代码(即静态HashMap)
最佳答案
这取决于您需要的缓存机制。 Ehcache提供了许多很酷的功能,这些功能需要大量精心设计的代码才能手动完成:
我建议您在http://ehcache.org/about/features中仔细阅读它们,然后确定您是否确实需要项目中的某些内容。
关于caching - 使用ehcache优于静态HashMap的优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11908084/