A cache is a hardware or software-based storage that temporarily collects frequently or recently accessed data to speed up future requests for the same data set. Once you revisit a website or an app, local cache memory loads data instead of re-downloading files from the hosting server. Cache memory is a common component of CPUs, web browsers, and operating systems.