boolean | 
KVStore.delete(Key key,
      ReturnValueVersion prevValue,
      Durability durability,
      long timeout,
      TimeUnit timeoutUnit) | 
 Delete the key/value pair associated with the key. 
 | 
boolean | 
KVStore.deleteIfVersion(Key key,
               Version matchVersion,
               ReturnValueVersion prevValue,
               Durability durability,
               long timeout,
               TimeUnit timeoutUnit) | 
 Delete a key/value pair, but only if the version of the existing value
 matches the matchVersion argument. 
 | 
Version | 
KVStore.put(Key key,
   Value value,
   ReturnValueVersion prevValue,
   Durability durability,
   long timeout,
   TimeUnit timeoutUnit) | 
 Put a key/value pair, inserting or overwriting as appropriate. 
 | 
Version | 
KVStore.putIfAbsent(Key key,
           Value value,
           ReturnValueVersion prevValue,
           Durability durability,
           long timeout,
           TimeUnit timeoutUnit) | 
 Put a key/value pair, but only if no value for the given key is present. 
 | 
Version | 
KVStore.putIfPresent(Key key,
            Value value,
            ReturnValueVersion prevValue,
            Durability durability,
            long timeout,
            TimeUnit timeoutUnit) | 
 Put a key/value pair, but only if a value for the given key is present. 
 | 
Version | 
KVStore.putIfVersion(Key key,
            Value value,
            Version matchVersion,
            ReturnValueVersion prevValue,
            Durability durability,
            long timeout,
            TimeUnit timeoutUnit) | 
 Put a key/value pair, but only if the version of the existing value
 matches the matchVersion argument. 
 |