Растущее содержание SysCache на NHibernate - PullRequest
1 голос
/ 08 февраля 2012

У меня странная проблема с NHibernate и кэшем второго уровня.Я использую SysCache, который использует кэш ASP.NET.

В простом примере у меня есть два сопоставленных класса с установленным использованием кэша для «чтения-записи» и один кэшируемый запрос по критериям.

Во всех, кеш работает - только первый запрос поступает в базу данных, затем читаются из кеша, но что странно: я проверяю, что содержит перечислитель в объекте Page.Cache и после каждой инициализации сеанса (я инициализирую сеанс на Page_Load и закрываю на OnUnload, поэтомупосле каждого запроса) в Page.Cache добавляются следующие странные объекты:

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