我开始使用ehcache(独立服务器缓存)并与不同版本混淆。
我注意到ehcache 2.x和3.x的maven groupid分别是net.sf.ehcache和org.ehcache,这表明ehcache版本2.x和3.x用于不同目的。
答案 0 :(得分:2)
主要版本的更改加上groupId
的更改用于表示Ehcache 3.x在API级别与Ehcache 2.x不兼容。
这两个库都是关于缓存的,从内存中的小缓存到分布式缓存。 Ehcache 3还与javax.cache
API(Java中的缓存标准)完全兼容。
除非您的第三方库尚未使用Ehcache 3,否则我建议您选择该版本。这是一个正在积极发展的人。请注意,从Ehcache 3.5开始,需要Java 8。
您当然可以在http://ehcache.org上查看每个主要版本的功能。