@Override
    public final void run() {
        Thread thisThread = Thread.currentThread();
        blinker_ = thisThread;
        while (thisThread == blinker_) {
            workload();
        }
        logger_.debug("RunnableWorker is exiting.");
    }