Мне нужно использовать объект Cache в ASP.NET для хранения некоторых данных с файловой зависимостью, но я не могу сделать их доступными для остальной части приложения.Могут быть некоторые нарушения безопасности, если кто-то установит элемент кэша на что-то другое.
Я не смог найти способ сказать, что элемент кэша является частным для моей сборки.
Я ожидал, что смогу создать свой собственный новый Cache (), но проверяю значениеmycache ["Value"]! = null, вызывает исключение нулевой ссылки изнутри объекта.Я предполагаю, потому что объект Server.Cache создается с некоторыми другими вещами, которые правильно инициализируют объект Cache.
Кто-нибудь знает, как я могу сделать элемент закрытым или инициализировать свой собственный объект Cache?
РЕДАКТИРОВАТЬ: вставка элемента также вызывает исключение нулевой ссылки.mycache.Insert ("item", true)