2011-01-21 2 views
1

Попытка выяснить, сериализуется ли System.Web.HttpRuntime.Cache или любое другое возможное кэширование?Хранение списка в System.Web.HttpRuntime.Cache, сериализовано?

В основном мне нужно хранить список в кеше, и он должен быть прочитан/написан многими пользователями.

Итак, я могу извлечь список в кеш, я могу его вернуть. Что происходит, когда многие люди пытаются получить доступ к списку? Нужно ли мне блокировать список? при его изменении, я предполагаю, что мне придется повторно добавить список.

Или любые другие предложения? Помимо использования БД или записи в файл.

ответ

0

Пришло решение с возможным решением. Поскольку в любом случае мой список должен был содержать GUID, я мог бы просто использовать Cache it self в качестве списка, используя GUID в качестве ключа.

Но мне все еще интересно, если объекты или кеш все еще необходимо заблокировать при доступе к ним и повторное добавление их обратно в кэш?