The Caching Application Block is part of the Microsoft Enterprise Library. This block enables you to add caching to your applications that can be configured in a variety of ways. In this course we will learn the basics of the Caching Application Block, and see how to configure it to cache data with different expiration policies. We will also see how we can store that data even when our application exits through the use of backing storage. If you are considering adding caching to your application to improve performance, but don't know where to start, this block can help you get started and understand basic caching scenarios.