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
A Mergeable that sits on top of another mergeable and pre-aggregates before pushing into merge/multiMerge This is very useful for cases where you have some keys that are very hot, or you have a remote mergeable that you don't want to constantly hit.