Javadoc
Creates and executes a periodic action that becomes enabled first after the given initial delay, and subsequently with the
given period. Executions will commence after
initialDelay then
initialDelay+period, then
initialDelay + 2 * period, and so on. If any execution of this task takes longer than its period, then subsequent
execution will be skipped. If any execution of the task encounters an exception, subsequent executions are suppressed.
Otherwise, the task will only terminate via cancellation or termination of the executor.