private void cleanByQuery(String delQuery, AtomicBoolean completeCleanDone) {
   delQuery = getVariableResolver().replaceTokens(delQuery);
   if (requestParameters.clean) {
     if (delQuery == null && !completeCleanDone.get()) {
       writer.doDeleteAll();
       completeCleanDone.set(true);
     } else if (delQuery != null) {
       writer.deleteByQuery(delQuery);
     }
   }
 }