docs: public Future<?> scheduleWithDynamicInterval(TimeScheduler.Task work, boolean can_block) {
          return scheduleRecurring(work, TaskType.dynamic, work.nextInterval(), 0, TimeUnit.MILLISECONDS, can_block);
      }