Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ObjectCache in .net Windows Applications

Is the ObjectCache class included in .Net Framework 3.5?

If not, is there an alternative for storing objects in cache, ( in windows applications not asp.net)?

And does anyone have any online resources or code snippets that demonstrate how to use the ObjectCache class?

like image 802
Hassan Mokdad Avatar asked Jul 20 '11 06:07

Hassan Mokdad


1 Answers

Is the ObjectCache class included in .net framework 3.5

No.

You could still use the ASP.NET cache in a WinForms application if you reference the System.Web assembly:

HttpRuntime.Cache["key"] = "value";

and if you wanted to define more granular properties:

HttpRuntime.Cache.Add(
    "key",
    "value", 
    null,
    DateTime.MaxValue,
    TimeSpan.FromSeconds(3),
    CacheItemPriority.High,
    new CacheItemRemovedCallback(OnItemRemove)
);
like image 150
Darin Dimitrov Avatar answered Oct 05 '22 12:10

Darin Dimitrov