我确实unless
对 Cacheable 使用了以下功能,但它似乎不起作用。对于下面的函数,如果 result = -1,它仍然会缓存结果。
不知道它不起作用的原因是什么。有人有什么想法吗?缺少任何库吗?
@Cacheable(value="queueIds", key="#servicePhoneNumber", unless="#result == -1")
public int getQueueIdByPhoneNumber(String servicePhoneNumber) { ... }