docs: @Override
      public List<Index> listIndexes() throws QueryException {
          try {
              return DatabaseImpl.get(dbQueue.submit(new ListIndexesCallable()));
          }  catch (ExecutionException e) {
              String msg = "Failed to list indexes";
              logger.log(Level.SEVERE, msg, e);
              throw new QueryException(msg, e);
          }
  
      }