O Que É um Negative Cache?
Um negative cache registra a ausência de um resultado, como uma consulta not-found ou um build miss conhecido, para que consultas futuras idênticas sejam respondidas a partir do cache em vez de repetidas. Isso economiza o custo de realizar repetidamente uma operação que se sabe que vai falhar ou retornar nada. Entradas negativas normalmente carregam uma expiração curta para se recuperar assim que o valor aparecer.
Por que isso importa
Sem negative caching, um fluxo de requisições por algo que não existe continua atingindo o backend caro toda vez. Cachear o miss converte isso em uma consulta barata, protegendo o backend de carga inútil. O risco é a desatualização: um TTL negativo longo demais esconde um valor que já foi criado desde então.
Guias relacionados
What Is Cache Stampede Protection?Cache stampede protection prevents many clients from all recomputing the same missing entry at once when a ho…
What Is a Remote Cache Backend?A remote cache backend is shared storage where build and test caches live so many machines and CI runs can re…
What Is Cache Warming?Cache warming pre-populates a cache before it is needed so the first real requests hit a ready cache instead…