Я пытаюсь контролировать кэш Redis в своем классе Aspect.
@Aspect
public class SomeServiceAspect {
@Before("execution(* ...Service.addSome(..))")
public void evictSome(JoinPoint joinPoint) {
Mono<Boolean> deleted = redisService.getSomeValueOperations().delete(key);
// Should I block the Mono here?
}
@Autowired
private RedisService redisService;
}
Должен ли я блокировать Mono в этом методе аспекта?