首页 > 解决方案 > ASP.NET Core MemoryCache - 在使用时更新项目

问题描述

我找不到任何关于我应该如何更新现有缓存项的信息。我需要在更新之前锁定项目吗?

如果用户ListOFStuff在读取缓存项和其他一些任务时迭代缓存项会发生什么情况,在读取期间将其设置为新值,会发生什么情况?

cache.Set(“LS”, ListOFStuff);

标签: c#asp.netasp.net-corememorycache

解决方案


根据MSDN MemoryCache 是线程安全的,所以不必自己实现线程安全。


推荐阅读