Cache armazena os resultados de operações caras (consultas de banco de dados, computações, chamadas de API externa) para que solicitações repetidas possam ser servidas rapidamente sem refazer o trabalho. É uma das otimizações de desempenho de maior impacto para uma API.
Cache em memória (mais rápido, instância única)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
