Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

DUVIDAS CACHE

1º - Onde o cache fica armazenado na aplicação ou no navegador?

2º - O cache só será invalidado no caso de update certo? e no caso de delete?

2 respostas
solução!

Olá Diego, tranquilo?

Onde o cache fica armazenado na aplicação ou no navegador?

  1. Na aplicação, quando é feito uma nova requisição para a nosso site ou API, o que é feito é ver se tem no cachê (que pode ser uma versão complexa, ou um simples HashMap para testes) se encontrar o dado retorna o valor, caso contrário é efetuado a consulta ao banco de dados

  2. Como foi visto no curso a @CacheEvict nos auxilia a invalidar em qualquer operação, e tipicamente em todas operações é necessário invalidar o cache para que não seja devolvido informações erradas para o usuário :)

O grande poder do cachê é utilizar em pontos que raramente sofrerão operações de CRUD :)

Abraços :)

Show, obrigado!