Today I happened to come across System.Runtime.Caching new API in .NET Framework 4.0 this System.Runtime.Caching namespace contains types that let you implement caching in NET Framework applications. The good thing about this API is we can use this API same as ASP.NET Out Caching functionality but without a dependency on the System.Web assembly.
When I Reference System.Runtime.Caching assembly in my project it was showing not available then after looking project properties I found out this Namespace NOT part of the .NET 4 client profile, it is only in the full .NET 4 Framework. then I changed my project to Full .NET Framework as shown below.
Next Post we will see how we can use this API to Cache.