The wrapper is meant to hide any consistency semantics of the underlying store. It depends on the application, but you'd usually want a consistency level that does not lose data. Perhaps, make the consistency level as an input param to the store.