Desenvolvimento de Software · Avançado · Inglês · Técnico
cache invalidation
Processo de decidir quando um dado guardado em cache deixou de ser válido e precisa ser removido ou atualizado.
Onde usar
'O problema é cache invalidation', dito em tom de resignação quando o usuário vê um dado velho.
Exemplos
There are only two hard things: cache invalidation and naming things.
Só existem duas coisas difíceis: invalidação de cache e dar nomes.
The stale price is a cache invalidation bug.
O preço desatualizado é um bug de cache invalidation.
We invalidate the cache whenever the product changes.
Invalidamos o cache sempre que o produto muda.
Cuidado
Não basta definir um tempo de expiração: sem estratégia clara, o cache entrega dados desatualizados ou perde o ganho de desempenho.
Sinônimos
invalidação de cache
Origem
A dificuldade virou piada na frase atribuída a Phil Karlton, de que só há duas coisas difíceis em computação: invalidar cache e dar nomes.