我正准备开始研究最终将运行分布式的应用程序的性能,但目前处于 [greenfield] 开发中。
我希望能够在不选择或提交特定库的情况下引入缓存,所以我想知道是否已经存在一个缓存外观库(类似于 slf4j 用于日志记录),这将允许我在以后的日期。
还有一个 Java 标准:JSR 107: JCACHE - Java Temporary Caching API。几乎死了,但半年前有一些动静。源存储库中也发生了很多事情。EhCache本身就支持这个 JSR 。
如果您使用的是 Spring,它有一个很好的缓存抽象。
流行的缓存实现之一是 EhCache。您还可以查看 Terracotta 缓存(terracotta 有很多子项目 - 请参阅缓存)。