question: public boolean threadSafeTimeout ( long delayTime , TimeUnit unit , Action0 action ) { boolean scheduled = true ; Thread currentThread = Thread . currentThread ( ) ; if ( currentThread . equals ( dutyThread ) ) { timerWheel . newTimeout ( delayTime , unit , null ) ; } else { scheduled = actions . offer ( null ) ; } return scheduled ; }
target:  Schedules timeout on the TimerWheel in a thread-safe manner