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

@CacheEvict

No método excluir também é recomendado usar essa anotação?

1 resposta
solução!

Opa Diego, tudo bem?

Com certeza!

Imagine que removemos um livro da nossa loja, mas esquecemos de invalidar o cachê, dessa maneira alguns clientes poderiam clicar e até tentar comprar algo que não existe mais :)

Tipicamente todas operações de CRUD necessitam invalidar o cachê para não ter esse problema de dados errados ou invalidados, a grande força do cachê é para dados que não precisamos realizar essas operações frequentemente, por exemplo:

Suponha que tenhamos uma rota /lojas que nos devolve todos endereços das filiais de uma empresa, não é comum e frequente fazer adição, remoção ou alterar esses valores, dessa forma ter esses dados em cachê otimizam nosso tempo de busca

Abraços e Bons Estudos!