我一直在尝试使用Spring上下文附带的Spring缓存。它在不使用 ehcache 的情况下运行良好,如本例所示:
https://github.com/michaelisvy/proxy-samples/tree/master/src/main/java/cache/simple
现在我希望存储的缓存在 5 分钟后过期。很多例子都使用 ehcache 来实现这一点。我可以在不使用 ehcache 而仅使用 spring 缓存的情况下做到这一点吗?
最佳答案
根据文档,您需要一个支持该功能的库,而不仅仅是一个抽象(您当前正在这样做)。
引用指南 - How can I set the TTL/TTI/Eviction policy/XXX feature?
其他选择是将 Guava 与 spring 一起使用。看这里的例子 - Spring 3.1 and Guava 1.13.1 to set CacheTTL
关于java - 我可以在不使用 ehcache 的情况下使 spring 缓存过期吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31150977/