2016-05-30 84 views
1

在以前的版本中,可以设置依赖于其他高速缓存条目的高速缓存条目。asp.net核心中的高速缓存依赖关系

在asp.net核心,尽管在文档中存在以下文本

您可以配置缓存条目依赖于其他缓存项,文件系统或程序的令牌,驱逐响应进入变化。您可以注册一个回调,当缓存项目被驱逐时,回调将运行。

我不知道如何实现这一点,因为在文档中没有例子。

+0

没有你找到答案? –

回答

0

aspnet/Caching github项目有一些示例。好的文件似乎是Memorycache samples

为了与"key1"入口与"key2"入境后到期届满创建"key1"然后

using (var entry = cache.CreateEntry("key2")) 
{ 
    entry.Value = "value1"; 
    cts = new CancellationTokenSource(); 
    cache.Set("key2", "value2", new CancellationChangeToken(cts.Token)); 
} 

cache.Set将创建一个新的条目,并在我们通过令牌调用AddExpirationToken