【发布时间】:2019-05-26 17:38:31
【问题描述】:
如何正确清除 ASP.NET Core 中的 IMemoryCache?
我相信这个类缺少 Clear 方法,但无论如何如何处理呢?在我的项目中,我将 DocumentRepository 的方法缓存 24 小时,从数据库中获取大量行。但有时我可以更改数据库,所以我想清除 IMemoryCache,因为它有垃圾数据。
【问题讨论】:
-
@MohsinMehmood:问题被标记为 ASP.NET Core。 .NET Core 对
IMemoryCache的实现非常简单,只有3 个方法:TryGetValue、CreateEntry和Remove。 implementation itself 没有任何可枚举的方法,因此无法枚举它。链接的问题是关于 .NET Framework
标签: c# asp.net caching asp.net-core memorycache