Close this store and release any resources.
Close this store and release any resources. It is undefined what happens on get/multiGet after close
get a single key from the store.
get a single key from the store. Prefer multiGet if you are getting more than one key at a time
Get a set of keys from the store.
Get a set of keys from the store. Important: all keys in the input set are in the resulting map. If the store fails to return a value for a given key, that should be represented by a Future.exception.
Replace a set of keys at one time
Replace a set of keys at one time
replace a value Delete is the same as put((k,None))
replace a value Delete is the same as put((k,None))
Replicates writes to a seq of stores, and returns after picked write consistency is satisfied.
Consistency semantics: One - returns after first successful write (other writes can complete in the background), fails if no write is successful Quorum - returns after N/2 + 1 writes succeed (other writes can complete in the background), fails otherwise All - returns if all N writes succeed, fails otherwise
Additionally, the following operations are supported: readRepair - read repair any missing or incorrect data (only for Quorum reads) writeRollback - delete the key on all replicas if write fails (only for Quorum writes and All writes)