Установка срока действия для кэшированных объектов с помощью SharedCache и Nhibernate - PullRequest
2 голосов
/ 21 сентября 2010

У меня есть веб-приложение MVC, которое я сейчас собираю. Второе приложение публикует данные в базу данных, из которой мое веб-приложение читает.

Я использую SharedCache в качестве поставщика кеша для моего NHibernate и хочу назначить «истечения» моим сущностям (чтобы я мог гарантировать уровень свежести данных) - и знаю, что некоторые сущности редко обновляются, а другие регулярно , было бы идеально иметь разные области кэша с разным сроком действия.

Я видел множество примеров в Интернете, как это сделать с помощью SysCache, но не могу найти ни одного для SharedCache.

Спасибо заранее.

1 Ответ

2 голосов
/ 21 сентября 2010

Итак, я перешел к исходному коду провайдера SharedCache NHibernate и убедился, что не может быть установлен срок действия для сущностей.

Я собираюсь добавить эту функцию самостоятельно - она ​​очень прямолинейнасделать это.

...