/** * Create a new lease time handling object. */ protected LeaseTimeSet(long leasetime, ICommand<E> removecmd, IDelayRunner timer) { this.leasetime = leasetime; this.removecmd = removecmd; this.timer = timer!=null? timer: new TimerDelayRunner(); }
/** * Create a new lease time handling object. */ protected LeaseTimeSet(long leasetime, ICommand<E> removecmd, IDelayRunner timer) { this.leasetime = leasetime; this.removecmd = removecmd; this.timer = timer!=null? timer: new TimerDelayRunner(); }