NHibernate Cache PrevalenceProvider странное поведение

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

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

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

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

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

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

0 ответов

Другие вопросы по тегам