The document discusses changes coming to caching in ASP.NET 4.0. It will include a new extensible object caching API separate from System.Web.dll to allow caching outside of ASP.NET applications. It will also make ASP.NET output caching extensible so custom caches can be used. This will provide a common API for programming against various cache providers like in-memory, disk-based, or cloud caches. It aims to provide clean integration points for third party caches to plug into the new caching APIs.