What is the difference between System.Web.Cache and HTTPContext.Curent.Cache? In which cases both are used?
System.Web.Caching.Cache: this is the implementation of .NET caching.
System.Web.HttpContext.Current.Cache: this is the instance of that implementation, that lives in the application domain.
The 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. In other types of applications, such as console applications or Windows Forms applications, ASP.NET caching might not work correctly.
From msdn article
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With