code: private static void sleepFor(int time, TimeUnit units) {
          try {
              LOG.trace("Sleeping for {} {}", time, units.toString());
              Thread.sleep(units.toMillis(time));
          } catch (InterruptedException e) {
              // no-op
          }
      }
docs: Blocks current thread for {@code time} of {@code units}
  
  @param time  number of units
  @param units to convert to millis