4.2 缓存的改进

Spring 4.1支持JCache(JSR-107)注解,直接使用Spring已存在的缓存配置和基础架构即可,不需要其它的改变。

Spring 4.1也极大地改进了它的缓存策略:

  • 可以在运行时使用CacheResolver解析缓存。因此,不再强制使用value参数来定义缓存的名称。
  • 更多自定义的操作:缓存解析,缓存管理,键生成策略。
  • 新的@CacheConfig注解允许在类级别共享缓存配置,而且不需要启用任何缓存操作。
  • 使用CacheErrorHandler更好地处理缓存的异常。

Spring 4.1还有一个重大的改变,就是为Cache接口添加了putIfAbsent方法。

results matching ""

    No results matching ""