depois que eu fazer um cache de uma requisição ele irá permanecer na memoria até ser invalidado ou tem um tempo para isso, exe.. 24hrs?
obs, desconsiderando é claro o reestart do servidor ou container.
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
depois que eu fazer um cache de uma requisição ele irá permanecer na memoria até ser invalidado ou tem um tempo para isso, exe.. 24hrs?
obs, desconsiderando é claro o reestart do servidor ou container.
Oi Gustavo,
Isso vai depender das configurações feitas no provider de cache que estiver sendo utilizado.
Cada provider tem suas configurações específicas, onde podemos definir o tamanho do cache, tempo de vida, etc.
Por exemplo, ao utilizar o Redis podemos adicionar essa propriedade para definir o tempo de duração de um objeto no cache:
spring.cache.redis.time-to-live=600000Bons estudos!
Grato pelo retorno Rodrigo, para deploys em produção pode se dizer que o Redis é o mais utilizado?
Redis, Memcached e Hazelcast são os mais populares.