Only put a value if there is no value currently.
Only put a value if there is no value currently.
PutIfAbsent semantics.
Overwrite any existing value, provides no protection against multiple writers.
Overwrite any existing value, provides no protection against multiple writers.
PUT semantics.
Only put a value if there is a specific value currently.
Only put a value if there is a specific value currently.
Update semantics