Я использовал spring @Cacheable для кэширования, как показано ниже:
@Cacheable
public Response mycall(Request request)
Теперь я хочу, чтобы этот вызов метода кэшировался, только если request.getId ()! = 3, где getId()
- этометод public getter в классе Request.
Я видел код, в котором люди указали условие unless
в @Cacheable
, но я видел условия, которые указывались только в ответе метода, а не в запросе.Ссылка: Как мне указать Spring cache не кэшировать нулевое значение в аннотации @Cacheable
Есть ли способ добиться того же с условием, указанным в поле запроса