1
resposta

Cache se auto atualiza quando há novos registros??

nao entendi se o cache seria estático, no caso guarda o primeiro select e deu, mesmo com muito mais registro ele não se atualiza, isso prossegue ou ele vai atualizando ( fazendo novos selects) periodicamente?

1 resposta

Olá!

O que você pode fazer por exemplo é utilizar da anotação @CacheEvict para limpar um cache quando uma determinada ação é realizada. Exemplo, digamos que você tenha uma requisição de listagem de clientes que é gerado um cache de nome "lista_clientes", sendo assim, sempre que você cadastrar ou atualizar um cliente, o cache deveria ser apagado com a anotação @CacheEvict(value="lista_clientes", allEntries = true) e ao requisitar a listagem de clientes novamente um novo cache será gerado com os dados atualizados.