@Override
 public void deleteAll(Transaction transaction) {
   QueryManager queryMgr = client.newQueryManager();
   DeleteQueryDefinition deleteQuery = queryMgr.newDeleteDefinition();
   deleteQuery.setCollections(entityClass.getName());
   queryMgr.delete(deleteQuery, transaction);
 }