 will return a <code>CompletableFuture&lt;Void&gt;</code>.</p>

 <p>Computation of the start time for the next execution occurs
 after the completion of the current execution. This prevents overlap
 of executions from the same asynchronous method request. Scheduled
 execution times that overlap a prior execution that is still running
 are skipped. For example, if an asynchronous method is scheduled to
 run every minute on the minute and execution of the method starts at
 8:00 AM, lasting for 2 minutes and 1