1

System.Web.HttpRuntime.Cacheまたはその他の可能なキャッシュがシリアル化されているかどうかを調べようとしていますか?

基本的に私はリストをキャッシュに保存する必要があり、それは多くのユーザーによって読み取り/書き込みされる必要があります。

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

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

4

1 に答える 1

0

考えられる解決策を思いついた。とにかく私のリストにはGUIDが含まれる予定だったので、GUIDをキーとして使用して、キャッシュ自体をリストとして使用することができました。

しかし、オブジェクトやキャッシュにアクセスするときにロックする必要があり、それらをキャッシュに再度追加する必要があるかどうかは、まだ気になりますか?

于 2011-01-21T14:25:07.770 に答える