【问题标题】:Storing List in System.Web.HttpRuntime.Cache, is it serialized?在 System.Web.HttpRuntime.Cache 中存储列表,是否序列化?
【发布时间】:2011-01-21 14:21:29
【问题描述】:

试图找出 System.Web.HttpRuntime.Cache 或任何其他可能的缓存是否被序列化?

基本上我需要将列表存储在缓存中,并且它必须被许多用户读/写。

所以,我可以在缓存中取出一个列表,然后将其取出。 当许多人试图访问该列表时会发生什么? 我必须锁定列表吗?更改时,我猜我必须重新添加列表。

或者有其他建议吗?除了使用数据库或写入文件。

【问题讨论】:

    标签: .net httpruntime


    【解决方案1】:

    想出了一个可能的解决方案。 由于我的列表无论如何都将包含 GUID,因此我可以将其自身的缓存用作列表,使用 GUID 作为键。

    但是我仍然很好奇对象或缓存在访问它们时是否仍然需要锁定,并将它们重新添加回缓存?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-05
      • 2015-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 2016-12-15
      相关资源
      最近更新 更多