Caching is the process of storing the data that’s frequently used so that data can be served faster for any future requests. ASP.NET provides both implementation and abstractions for local memory and distrubuted caches. This project showcases both caching styles.
See the Caching Docs for more information.