【问题标题】:Does a restart of the service clears the MemoryCache?重新启动服务是否会清除 MemoryCache?
【发布时间】:2014-02-03 07:32:32
【问题描述】:

在C#中,如果我的项目的输出是一个窗口服务并且它使用了MemoryCache,那么在服务重新启动时,MemoryCache会被清除吗?

【问题讨论】:

  • 它存储在作为进程一部分的内存中。因此,它无法在流程重新启动后幸存下来。当然,“重启”对于一个服务来说是模糊的,当你停止并重新启动它时它仍然存在。
  • "当然,“重启”对于服务来说是模糊的,当你停止并重新启动它时它仍然存在。 - 现在我很困惑

标签: c# windows-services memorycache


【解决方案1】:

是的,它会被清除,在网上找不到支持我的答案的链接,但我 99% 确定它确实如此,尝试创建一个可以测试它的场景。

编码愉快!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    • 2011-07-11
    • 2011-04-21
    • 1970-01-01
    相关资源
    最近更新 更多