What is Caching?

Caching is the process of storing computer data in temporary memory, as opposed to writing the data out to the hard disk for permanent storage. Cached data can be accessed quickly, and is not typically needed beyond a particular computing session.