我需要 3 个单独的缓存:
- 回应一些数据
- 空值
- 例外
我已经定义了两个缓存
@Caching(cacheable = {
@Cacheable(value = "SomeCache", key = "#a1", unless = "#result == null"),
@Cacheable(value = "SomeNullCache", key = "#a1", unless = "#result != null")})
所以,我必须实现最后一个案例。
JSR-107 提供了带有exceptionCacheName属性的 @CacheResult 注释,但是如何使用 Spring Cache 做到这一点?我不想结合 JSR-107 和 Spring Cache。