首页 问答 .NET中的 HybridCache 如何实现仅从缓存读取数据
问题详情

HybridCache 只提供了 GetOrCreateAsync api,没有提供 Get api,如何实现仅从缓存读取数据,如果缓存中没有,就返回默认值

回答

通过 HybridCacheEntryFlags.DisableUnderlyingData 实现了

var entryOptions = new HybridCacheEntryOptions
{
    Expiration = TimeSpan.FromMinutes(1),
    Flags = HybridCacheEntryFlags.DisableUnderlyingData
};

var blogPost = await hybridCache.GetOrCreateAsync<BlogPost>(
    blogPostCacheKey,
    null!,
    entryOptions);

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/2715.html

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

70068002

客服电话

400-888-8888

客服邮箱

70068002@qq.com

扫描二维码

关注微信公众号

扫描二维码

手机访问本站