2012-12-27 23 views
0

我在本地缓存启用的应用程序中使用Windows Server AppFabric缓存。 这被配置为执行以下操作:基于Windows Server AppFabric缓存超时的无效回调

<localCache isEnabled="true" sync="TimeoutBased" objectCount="1000" ttlValue="120"/> 

我具有基于设置超时无效与120秒的超时时间间隔。 按照此配置,本地缓存将在每120秒后从内存缓存中删除项目,并从缓存群集中检索项目。是否有可能添加一个回调,只要本地缓存尝试击中缓存集群以检索项目而不是本地获取项目,就会触发该回调?

+0

你知道默认是如果没有提供什么ttlValue呢? –

回答

1

不幸的是,没有办法知道数据是否在本地获取。有缓存服务器通知,但它们不可靠。

在您的方案中,一个好方法可能是“读通”和“写后写”功能。它不适用于所有情况,但您可以快速查看。

这里有一些链接: