3
MemoryCacheで項目を削除し、他のスレッドがそれに到達しようとする前に新しい項目を追加するメソッドを実装できるかどうかを知りたいと思います。ロックを制御できるようなものを見つけることができないようです(正当な理由があるかもしれません)ので、これら2つの操作を一度に実行できます。 「同じキーで」あなたが意味する場合MemoryCacheにアトミック操作を追加できますか?
MemoryCacheで項目を削除し、他のスレッドがそれに到達しようとする前に新しい項目を追加するメソッドを実装できるかどうかを知りたいと思います。ロックを制御できるようなものを見つけることができないようです(正当な理由があるかもしれません)ので、これら2つの操作を一度に実行できます。 「同じキーで」あなたが意味する場合MemoryCacheにアトミック操作を追加できますか?
、その後、インデクサーを使用します。あなたが別のキーを使用して意味ならば、
cache[key] = value;
を:なし
別のキーではありません、実際に。 –
@Haciogullari then:no。多くの場合、*注意深く注文することで問題を回避することは可能です。 –
慎重に注文するとどういう意味ですか? –