Cache, in the context of computing, is any hardware or software that stores data so that any future requests for that data can be retrieved much faster.
Hardware implements cache as a block of memory for temporary storage of data that is probably going to be used again. Examples of hardware cache include CPU cache, GPU cache, and DSPs.
Examples of software caches include disk cache, memorization and, the most well know, web cache. Browsers and web proxy servers use web cache to store previous responses from web servers, like web pages and images.
Why is cache useful?
Standard Definition Exists?
An auxiliary memory from which high-speed retrieval is possible.