/** * called by check, this method removes and reinserts an element in the timeout * ordered set, recalculating the next wakeup time accordingly. */ private void reinsertElement(ReaperElement e, long delay) { synchronized (this) { long newWakeup = _reaperElements.reorder(e, delay); nextDynamicCheckTime.set(newWakeup); // TODO - set should be atomic with reorder? } }
/** * called by check, this method removes and reinserts an element in the timeout * ordered set, recalculating the next wakeup time accordingly. */ private void reinsertElement(ReaperElement e, long delay) { synchronized (this) { long newWakeup = _reaperElements.reorder(e, delay); nextDynamicCheckTime.set(newWakeup); // TODO - set should be atomic with reorder? } }
/** * called by check, this method removes and reinserts an element in the timeout * ordered set, recalculating the next wakeup time accordingly. */ private void reinsertElement(ReaperElement e, long delay) { synchronized (this) { long newWakeup = _reaperElements.reorder(e, delay); nextDynamicCheckTime.set(newWakeup); // TODO - set should be atomic with reorder? } }
/** * called by check, this method removes and reinserts an element in the timeout * ordered set, recalculating the next wakeup time accordingly. */ private void reinsertElement(ReaperElement e, long delay) { synchronized (this) { long newWakeup = _reaperElements.reorder(e, delay); nextDynamicCheckTime.set(newWakeup); // TODO - set should be atomic with reorder? } }
/** * called by check, this method removes and reinserts an element in the timeout * ordered set, recalculating the next wakeup time accordingly. */ private void reinsertElement(ReaperElement e, long delay) { synchronized (this) { long newWakeup = _reaperElements.reorder(e, delay); nextDynamicCheckTime.set(newWakeup); // TODO - set should be atomic with reorder? } }
/** * called by check, this method removes and reinserts an element in the timeout * ordered set, recalculating the next wakeup time accordingly. */ private void reinsertElement(ReaperElement e, long delay) { synchronized (this) { long newWakeup = _reaperElements.reorder(e, delay); nextDynamicCheckTime.set(newWakeup); // TODO - set should be atomic with reorder? } }
/** * called by check, this method removes and reinserts an element in the timeout * ordered set, recalculating the next wakeup time accordingly. */ private void reinsertElement(ReaperElement e, long delay) { synchronized (this) { long newWakeup = _reaperElements.reorder(e, delay); nextDynamicCheckTime.set(newWakeup); // TODO - set should be atomic with reorder? } }
/** * called by check, this method removes and reinserts an element in the timeout * ordered set, recalculating the next wakeup time accordingly. */ private void reinsertElement(ReaperElement e, long delay) { synchronized (this) { long newWakeup = _reaperElements.reorder(e, delay); nextDynamicCheckTime.set(newWakeup); // TODO - set should be atomic with reorder? } }
/** * called by check, this method removes and reinserts an element in the timeout * ordered set, recalculating the next wakeup time accordingly. */ private void reinsertElement(ReaperElement e, long delay) { synchronized (this) { long newWakeup = _reaperElements.reorder(e, delay); nextDynamicCheckTime.set(newWakeup); // TODO - set should be atomic with reorder? } }
/** * called by check, this method removes and reinserts an element in the timeout * ordered set, recalculating the next wakeup time accordingly. */ private void reinsertElement(ReaperElement e, long delay) { synchronized (this) { long newWakeup = _reaperElements.reorder(e, delay); nextDynamicCheckTime.set(newWakeup); // TODO - set should be atomic with reorder? } }
/** * called by check, this method removes and reinserts an element in the timeout * ordered set, recalculating the next wakeup time accordingly. */ private void reinsertElement(ReaperElement e, long delay) { synchronized (this) { long newWakeup = _reaperElements.reorder(e, delay); nextDynamicCheckTime.set(newWakeup); // TODO - set should be atomic with reorder? } }