private QueuelessExecutor.Worker
waitingWorker
QueuelessExecutor.lock
QueuelessExecutor.workerDequeued