Caching menyimpan hasil operasi mahal (query DB, komputasi, panggilan API eksternal) sehingga permintaan berulang dapat dilayani dengan cepat tanpa mengulang pekerjaan. Ini adalah salah satu optimasi performa dengan dampak tertinggi untuk sebuah API.
Caching dalam memori (tercepat, single-instance)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
