NHibernate Cache PrevalenceProvider奇怪的行为

时间:2012-03-08 13:51:57

标签: nhibernate nhibernate-caches

我正在使用NH Prevalence Cache提供商多年来的幸福,但最近,我的团队开始涉及一些数据 我不能解释的不正确......

我们通过设置缓存提供程序来设置流行度 将prevalenceBase文件夹设置为AppDomain.CurrentDomain.BaseDirectory 设置默认到期时间为120

映射中的每个缓存注册都是一个区域名称

缓存似乎有效,但如果应用程序被回收,则NHibernate返回的数据不正确 使用有效的标识符,它提供似乎由另一个实体拥有的数据。 如果我们删除文件夹(AppDomain.CurrentDomain.BaseDirectory)中的.snapshot文件,那么一切都会正常工作, 直到下一个回收问题才会出现。

任何人都有同样的问题吗? 任何人都可以帮助解决这个问题吗?

当然,我会忘记或忽略某些事情,但是能够更好地解释如何设置患病率的人将会受到赞赏 提前致谢

0 个答案:

没有答案