缓存抽象:JCache (JSR-107) 注解支持
Spring 的缓存抽象从 Spring 3.1 开始可用,现在是时候更多地关注它了。在这篇文章中,我想带您了解该领域的主要改进,即 JCache (JSR-107) 注解支持。
您可能听说过,JSR-107 最终定稿,在最初的提案提出 13 年后。对于那些熟悉 Spring 缓存注解的人来说,下表描述了 Spring 注解和 JSR-107 对应项之间的映射
…Spring | JSR-107 |
---|---|
@Cacheable |
@CacheResult |
@CachePut |
@CachePut |
@CacheEvict |
@CacheRemove |
@CacheEvict(allEntries=true) |
@CacheRemoveAll |