我最近为多个使用MemoryCache的网站设置了一些缓存。我要添加的项目是一个数据集,从添加之日起绝对过期 12 小时。不过我想知道的是,有没有办法手动清除缓存,例如 IIS 重置?
我找不到任何明确指定将清除内存缓存的内容。
这背后的原因是,如果缓存被清除,我需要测试数据库中刷新的数据是否按预期拾取。目前,它似乎并没有为所有网站清除,这似乎很奇怪。所以我需要弄清楚这是否可能是应用程序池无法正确重启等问题。
我最近为多个使用MemoryCache的网站设置了一些缓存。我要添加的项目是一个数据集,从添加之日起绝对过期 12 小时。不过我想知道的是,有没有办法手动清除缓存,例如 IIS 重置?
我找不到任何明确指定将清除内存缓存的内容。
这背后的原因是,如果缓存被清除,我需要测试数据库中刷新的数据是否按预期拾取。目前,它似乎并没有为所有网站清除,这似乎很奇怪。所以我需要弄清楚这是否可能是应用程序池无法正确重启等问题。