Table of Contents

1. Introduction
1.1. Known Issues
1.2. Release Notes
2. The Cacheable and CacheFlush Annotations
3. Caching Service Methods
3.1. Service Method Cache Keys
3.2 Calling Cached Methods Internally
4. Content Caching
4.1. Caching and Flushing with Controller Actions
4.2. Content Caching and SiteMesh
4.3. Using Annotations at Class Level
4.4. Cache Headers
4.5. Content Cache Keys
4.6. Content Negotiation
4.7. Full Page Caching
4.8. TagLib Caching
5. Cache Selection
6. Programmatic Caching and Flushing
7. Cache Configuration
8.1. Tips
8.2. FAQ
8.3. Upgrading From Earlier Versions