A cache provides quick access to previously stored data. For example, instead of performing CPU processing repeatedly the result of an operation is saved reused later on. Or a file that's been downloaded is saved locally for later use. This improves page load time as data can be retrieved more quickly. Cached values can be configured to expire or refresh their data, for example after an expiration time or cache size limit is reached.