如果我有一个标记为 @Async
以及 @Cacheable
的方法,那么当 null 时不缓存结果的条件是否有效(考虑到它返回一个 future
)?
@Async
@Cacheable(unless = "#result == null")
public ListenableFuture<ContentSet> doSomething(){}
最佳答案
检查SPR-12967 。不支持此类返回类型。
关于spring - @Async 和 @Cacheable 缓存非空响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31115216/