On the Internet, a cache is a collection of data duplicating original values stored elsewhere or computed earlier, where the original data is expensive to fetch (due to long access time) or to compute, compared to the cost of reading the data from the cache.