удалить элементы из кэша, которые не имеют приоритет NotRemovable - PullRequest
0 голосов
/ 16 ноября 2010

Я хочу удалить все элементы из кэша, кроме тех, которые установлены с приоритетом CacheItemPriority.NotRemovable при добавлении.Как я могу это сделать?Работа с asp.net и c #.

1 Ответ

0 голосов
/ 16 ноября 2010

почему бы вам не сохранить дату, которую вы не хотите удалять, в HttpApplication?

, если вам нужно найти место, где хранится мало данных, которые вам нужны по всему приложению, даже в разныхпользовательский сеанс Я думаю, что HttpApplicationState - лучшее место для этого.

Имейте в виду, что HttpApplication использует кеш за сценой: -)

У вас могут возникнуть проблемы, если вам потребуется развернутьвеб-приложение для фермы серверов, так как HttpApplicationState не распределяется между серверами:

http://msdn.microsoft.com/en-us/library/system.web.httpapplicationstate.aspx

Но у вас может возникнуть та же проблема с использованием кэша: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...