问题详情
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
还没有评论呢,快来抢沙发~