flink-runtime/src/main/java/org/apache/flink/runtime/concurrent/FutureUtils.java
/**
		 * Delay the given action by the given delay.
		 *
		 * @param runnable to execute after the given delay
		 * @param delay after which to execute the runnable
		 * @param timeUnit time unit of the delay
		 * @return Future of the scheduled action
		 */
Delay the given action by the given delay.
@param runnable to execute after the given delay
@param delay after which to execute the runnable
@param timeUnit time unit of the delay
@return Future of the scheduled action
Delay the given action by the given delay . @param runnable to execute after the given delay @param delay after which to execute the runnable @param timeUnit time unit of the delay @return Future of the scheduled action
private static ScheduledFuture<?> delay(Runnable runnable, long delay, TimeUnit timeUnit) {
			Preconditions.checkNotNull(runnable);
			Preconditions.checkNotNull(timeUnit);
			return delayer.schedule(runnable, delay, timeUnit);
		}
private static ScheduledFuture < ? > delay ( Runnable runnable , long delay , TimeUnit timeUnit ) { Preconditions . checkNotNull ( runnable ) ; Preconditions . checkNotNull ( timeUnit ) ; return delayer . schedule ( runnable , delay , timeUnit ) ; }
Delay the given action by the given delay.
Delay the given action by the given delay .