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