回答:
Add
false
そのキーの値がすでにある場合は、何もしません(を返します)。Set
必要に応じて、挿入または更新を行います。
Remove
+ Add
は、そのキーをクエリする別のスレッドが手がかりを取得できないときに、ギャップを残します(取得Set
しません。スワップは通常アトミックです)。しながらなど、Set
同じ有する最終結果としてRemove
+をAdd
、それが他の発信者に影響を与える可能性があるため、機構の違いが重要です。
追加の例:
戻り値
型:System.Boolean挿入が成功した場合はtrue、keyと同じキーを持つエントリがキャッシュに既に存在する場合はfalse。
set
アイテムが存在する場合にポリシーを置き換え?