【发布时间】:2010-09-11 16:07:01
【问题描述】:
本题是关于NHibernate二级缓存的ReadWrite和NonStrictReadWrite缓存并发策略的区别。
据我了解,当您拥有分布式 复制 缓存时,这两种策略之间的区别是相关的 - nonstrict 不能保证一个缓存与另一个缓存具有完全相同的值,而 strict读/写应该 - 假设缓存提供程序执行适当的分布式锁定。
我不明白的部分是,当您拥有单个缓存或分布式 分区(非复制)缓存时,严格与非严格的区别是如何相关的。可以相关吗?在我看来,在非复制场景中,时间戳缓存将确保不提供过时的结果。如果它可能相关,我想看一个例子。
【问题讨论】:
标签: nhibernate caching