549550551552553554555556557558559560561
* @return the timer. */ public Timer getTimer() { if (null == timer.get()) { synchronized (timer) { Timer t = new HashWheelTimer(); if (!timer.compareAndSet(null, t)) { t.cancel(); } } } return timer.get(); }