1

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

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

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

4

1 回答 1

2

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

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

于 2016-05-09T05:35:11.693 回答