What is caching?

Caching is a technique used to store data in a temporary storage area, called a cache, so that it can be accessed more quickly in the future.