我应该使用哪个版本的 ehcache

which ehcache version should I use

我开始使用 ehcache(独立服务器缓存)并且对不同的版本感到困惑。

我注意到 ehcache 2.x 和 3.x 的 maven groupid 分别是 net.sf.ehcache 和 org.ehcache,这表明 ehcache 版本 2.x 和 3.x 用于不同的目的。

主要版本的变化加上groupId的变化是用来说明Ehcache3.x在API级别不兼容Ehcache2.x。

这两个库都是关于缓存的,从小型缓存 in-memory 到分布式缓存。 Ehcache 3 还完全兼容 javax.cache API,Java.

中的缓存标准

除非您有尚不能与 Ehcache 3 一起使用的第三方库,否则我建议选择该版本。它是一个正在积极开发中的。请注意,从 Ehcache 3.5 开始,Java 8 是必需的。

您当然可以在http://ehcache.org上查看每个主要版本的功能。