Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Invalidar o Cache por tempo e não por @CacheEvict ?

Olá, a api que estou desenvolvendo apenas serve os dados, sendo que estes dados são cadastrados por uma outra aplicação que inclusive nem é uma aplicação Spring, então acredito que não tem como utilizar @CacheEvict. Existe alguma forma ou configuração para invalidar o Cache tem tempos em tempos?

1 resposta
solução!

Oi Ricardo,

Esse tipo de configuração vai depender do provider de cache que você está utilizando, pois cada um tem suas configurações específicas.

Por exemplo, se o provider for o Redis, bastaria adicionar no application.properties:

#10 minutos
spring.cache.redis.time-to-live=600000

Bons estudos!