docs: public void idle(final int workCount)
      {
          if (workCount > 0)
          {
              return;
          }
  
          try
          {
              Thread.sleep(sleepPeriodMs);
          }
          catch (final InterruptedException ignore)
          {
              Thread.currentThread().interrupt();
          }
      }