Original explanation: A cache stores a copy of information closer to where it is needed. If a requested item is already in the cache, the system can reuse that copy. If it is missing, the system retrieves the item from its source and may store a copy for later. A cached copy can become outdated when the source changes, so it may need to be refreshed. Caching does not mean the copy is always current.