Каковы основные плюсы и минусы использования HttpRuntime Cache против использования простого статического поля?
Мне нужно хранить данные в рамках всего приложения ASP.NET.
HttpRuntime.Cache["MyData"] = someHashtable;
vs.
private static System.Collections.Hashtable _myData;
public static System.Collections.Hashtable MyData
{
get
{
if (_myData == null)
{
_myData = new System.Collections.Hashtable();
// TODO: Load data
}
return _myData;
}
}