See Also: Cache Members
One instance of this class is created per application domain, and it remains valid as long as the application domain remains active. Information about an instance of this class is available through the Cache property of the System.Web.HttpContext object or the Cache property of the System.Web.UI.Page object.
The System.Web.Caching.Cache class is not intended for use outside of ASP.NET applications. It was designed and tested for use in ASP.NET to provide caching for Web applications. For other types of applications, such as console applications or Windows Forms applications, use the System.Runtime.Caching.ObjectCache class.