private void handleInternal(ItemOrList o) {
        boolean done = false;
        while (! done) {
            try {
                queue.put(o);
                done = true;
            } catch (InterruptedException e) {
                // NOP
            }
        }
    }
Called by the LogDispatch to put a list of LogMessage
instances onto the Queue.
logserver/src/main/java/com/yahoo/logserver/handlers/HandlerThread.java