What is caching?
Why do we need caching?
We have various types of memory. SRAM, DRAM, HDD.
The first two are expensive and support fast ops.
HDD cheap, large cap, slow ops.
We use a hybrid of these to support large mem, fast ops, cheap.
Analogy for understanding
Principles of caching