2011-01-21 5 views
1

System.Web.HttpRuntime.Cacheまたは他の可能なキャッシングがシリアル化されているかどうかを確認しようとしていますか?System.Web.HttpRuntime.Cacheにリストを格納すると、それはシリアル化されていますか?

基本的に私はキャッシュにリストを格納する必要があり、多くのユーザーが読み取り/書き込みする必要があります。

だから、私はキャッシュのリストを出すことができます、私はそれを取り戻すことができます。 多くの人がリストにアクセスしようとするとどうなりますか? リストをロックする必要がありますか?それを変更するとき、私はリストを再追加する必要があると思います。

その他の提案はありますか? DBの使用やファイルへの書き込みの他に。

答えて

0

可能な解決策を提示します。 私のリストにはGUIDが含まれていたので、GUIDをキーとして使用して、自分自身をリストとしてキャッシュすることができます。

しかし、オブジェクトやキャッシュにアクセスするときにオブジェクトやキャッシュをロックしてから、キャッシュに再び追加する必要がある場合は、まだ興味がありますか?

関連する問題