使用一下
Spring 4.1支持JCache(JSR-107)注解,直接使用Spring已存在的缓存配置和基础架构即可,不需要其它的改变。
Spring 4.1也极大地改进了它的缓存策略:
- 可以在运行时使用CacheResolver解析缓存。因此,不再强制使用value参数来定义缓存的名称。
- 更多自定义的操作:缓存解析,缓存管理,键生成器。
- 新的@CacheConfig注解允许通用设置在类级别共享,而不需要启用任何缓存操作。
- 使用CacheErrorHandler更好地处理缓存的异常。
Spring 4.1还为了添加putIfAbsent方法对CacheInterface做了重大改变。