NHibernate Cache PrevalenceProvider странное поведение - PullRequest
2 голосов
/ 08 марта 2012

Я пользуюсь провайдером NH Prevalence Cache от счастья от лет, но в последнее время моя команда начала падать в некоторых данных неправильность, которую я пока не могу объяснить ...

Мы устанавливаем распространенность, устанавливая поставщика кеша и установка для папки prevalenceBase значения AppDomain.CurrentDomain.BaseDirectory установка срока действия по умолчанию 120

каждая регистрация кэша в отображениях с именем региона

Кажется, что кеш работает, но если приложение перезагружено, данные, которые будут возвращены NHibernate, неверны с действительным идентификатором, он предоставляет данные, которые, кажется, принадлежат другому объекту. Если мы удалим файл .snapshot в папке (AppDomain.CurrentDomain.BaseDirectory), то все начнет работать нормально, до тех пор, пока не будет представлена ​​следующая переработка.

У кого-нибудь есть такая же проблема? Кто-нибудь может помочь с этим вопросом?

Конечно, я что-то забываю или игнорирую, но кто-то, кто может лучше объяснить, как настроить распространенность, будет оценен Заранее спасибо

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