Это выглядит хорошо для меня - особенно если вы собираетесь обернуть Current.Context
и выставить свойства для значений кэша, как это:
public static class CacheManager
{
public static Boolean Foo
{
get { return (Boolean)HttpContext.Current.Cache["Foo"] }
set { HttpContext.Current.Cache["Foo"] = value; }
}
// etc...
}
Вам на самом деле не нужно создавать личную ссылку на текущий кеш, если только вы не делаете это, чтобы сэкономить при печати. Также обратите внимание, что я сделал класс static
.