Asp.net mvc 使用SharedCache和Nhibernate设置缓存实体的过期时间

Asp.net mvc 使用SharedCache和Nhibernate设置缓存实体的过期时间,asp.net-mvc,nhibernate,second-level-cache,shared-cache,Asp.net Mvc,Nhibernate,Second Level Cache,Shared Cache,我现在正在组装一个MVC网络应用程序。第二个应用程序将数据发布到我的webapp读取的数据库 我正在使用SharedCache作为我的NHibernate的缓存提供程序,我希望为我的实体分配“到期日”(这样我就可以保证数据的新鲜度)——并且知道一些实体很少更新,而另一些则定期更新,所以最好使用不同到期日的不同缓存区域 我在网上看到了很多关于如何使用SysCache实现这一点的例子,但是没有找到任何关于SharedCache的例子 提前谢谢 因此,我查看了SharedCache NHibernat

我现在正在组装一个MVC网络应用程序。第二个应用程序将数据发布到我的webapp读取的数据库

我正在使用SharedCache作为我的NHibernate的缓存提供程序,我希望为我的实体分配“到期日”(这样我就可以保证数据的新鲜度)——并且知道一些实体很少更新,而另一些则定期更新,所以最好使用不同到期日的不同缓存区域

我在网上看到了很多关于如何使用SysCache实现这一点的例子,但是没有找到任何关于SharedCache的例子


提前谢谢

因此,我查看了SharedCache NHibernate提供程序的源代码,并确定实体上不存在过期设置


<>我将自己添加这个功能-这是非常直接的。这样,

你会考虑发布源代码吗?如果您添加了对过期的支持,我会对使用您的impl感兴趣。