【问题标题】:Spring JCache conditional cachingSpring JCache 条件缓存
【发布时间】:2016-05-09 03:23:12
【问题描述】:

spring 的 JCache 注解@CacheResult 是否允许像 Spring 自己的注解一样进行条件缓存?例如

@Cacheable(cacheNames="book", condition="#name.length < 32", unless="#result.hardback")

我在文档和源代码中都找不到任何东西。

【问题讨论】:

    标签: spring spring-boot spring-cache jcache


    【解决方案1】:

    首先没有“Spring的JCache注解”。而且,不,标准的 javax.cache.CacheResult 注释不支持条件缓存。

    您基本上应该根据您要使用的功能选择要使用的注释类型。如果您愿意,您“可以”在同一个项目中同时使用它们,但我们强烈建议不要在同一个缓存中混合/匹配它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-15
      • 1970-01-01
      • 2013-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多