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

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

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

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

Заранее спасибо.

1 ответ

Решение

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

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

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