我在启用了本地缓存的应用程序中使用Windows Server AppFabric缓存。 配置如下:
<localCache isEnabled="true" sync="TimeoutBased" objectCount="1000" ttlValue="120"/>
我设置了超时失效,超时间隔为120秒。 根据此配置,本地缓存将在每120秒后从内存缓存中删除项目,并从缓存群集中检索项目。是否有可能添加一个回调,当本地缓存尝试命中缓存集群以检索项而不是在本地获取项时,该回调会被触发?
答案 0 :(得分:1)
不幸的是,无法知道数据是否在本地获取。有缓存服务器通知,但它们不可靠。
在您的场景中,一个好的方法可能是Read-Through和Write-Behind功能。它并不适合所有情况,但您可以快速查看。
以下是一些链接: