code: public void delete(final DecoratedKey partitionKey) {
          if (indexQueue == null) {
              deleteInner(partitionKey);
          } else {
              indexQueue.submitAsynchronous(partitionKey, new Runnable() {
                  @Override
                  public void run() {
                      deleteInner(partitionKey);
                  }
              });
          }
      }
docs: Deletes the partition identified by the specified partition key. This operation is performed asynchronously.
  
  @param partitionKey The partition key identifying the partition to be deleted.