I have seen several blog posts / articles that promote the use of System.Web.Caching.Cache in applications that are not Internet-friendly, however the MSDN documentation states quite clearly that
The Cache class is not intended to be used 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 may not work correctly.
Is the documentation wrong or should we really not use this class? If the latter, what could go wrong? Our platform is Winforms / .NET 3.5.
source
share