Установка срока действия для кэшированных объектов с помощью SharedCache и Nhibernate
У меня есть веб-приложение MVC, которое я сейчас собираю. Второе приложение публикует данные в базу данных, из которой мое веб-приложение читает.
Я использую SharedCache в качестве поставщика кеша для моего NHibernate, и я хочу назначить "истечения" моим сущностям (чтобы я мог гарантировать уровень свежести данных) - и зная, что некоторые сущности редко обновляются, а другие регулярно, это будет быть идеальным, чтобы иметь разные области кэша с разным сроком действия.
Я видел множество примеров того, как сделать это с помощью SysCache, но не могу найти ни одного для SharedCache.
Заранее спасибо.
1 ответ
Поэтому я перешел к исходному коду провайдера SharedCache NHibernate и убедился, что для сущностей не может быть установлен срок действия.
Я собираюсь добавить эту функцию самостоятельно - это очень просто сделать.