code: @Override
    public void close()
    {
      long timeout = 10000;
      long expires = System.currentTimeMillis() + timeout;
      
      if (_logQueue.size() > 0 && System.currentTimeMillis() < expires) {
        _logQueue.wake();
        
        //try { Thread.sleep(1); } catch (Exception e) {}
      }
    }
docs: Closes the handler.