A minimal shared, string-keyed key-value store for cross-instance coordination of resilience state. See file-level docs for intended usage.
Atomically sets key to new only if its current value equals expected (null meaning "absent"). Returns whether the update happened — the building block for distributed counters/state machines.
null
Reads the current value for key, or null if absent.
Removes key, if present.
Unconditionally sets key to value.