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?
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?
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.