code: public ListenableFuture<Void> delete(String key) {
          checkThatDistributedStoreIsActive();
          KayVeeCommand.DELCommand delCommand = new KayVeeCommand.DELCommand(getCommandId(), key);
          return issueCommandToCluster(delCommand);
      }
docs: Issue a {@link KayVeeCommand.DELCommand}.
  
  @param key key to delete
  @return future that will be triggered when the command is successfully
  <strong>committed</strong> to replicated storage or is <strong>known</strong>
  to have failed. This future <strong>may not</strong> be triggered. Callers
  are advised <strong>not</strong> to wait indefinitely, and instead, use
  timed waits.