default <V> void set(final @NonNull CloudKeyHolder<V> keyHolder, final @Nullable V value) {
        if (value == null) {
            this.remove(keyHolder);
        } else {
            this.store(keyHolder, value);
        }
    }
Sets the {@code value} associated with the given {@code keyHolder}.
<p>
If the {@code value} is {@code null} the key will be {@link #remove(CloudKeyHolder) removed}.

@param <V>       the type of the value
@param keyHolder the holder of the key
@param value     the value
cloud-core/src/main/java/org/incendo/cloud/key/MutableCloudKeyContainer.java