Too Long; Didn't Read
Caching plays important role while designing low latency, high throughput systems. When you want to process a request, you want to avoid I/O operations as much as possible. Reason being it takes time to do that — Disk seeks are expensive, network calls are expensive. Typical times (<a href="http://norvig.com/21-days.html" target="_blank">Source</a>)