Close this store and release any resources.
Close this store and release any resources. It is undefined what happens if you merge after close
Returns the value JUST BEFORE the merge.
Returns the value JUST BEFORE the merge. If it is empty, it is like a zero. the key should hold: val (k,v) = kv result = get(k) key is set to: result.map(Semigroup.plus(_, Some(v)).getOrElse(v) after this.
merge a set of keys.
merge a set of keys.
The semigroup equivalent to the merge operation of this store
The semigroup equivalent to the merge operation of this store
Caveat Emptor! The semigroup on the resulting
ConvertedMergeableStore
will be the bijected semigroup from Semigroup[V1] => Semigroup[V2]. This will not necessarily result in the behavior you'd expect.