@Override
    public <T> void schedule(TaskInstance<T> taskInstance, Instant executionTime) {
      // ignore result even if failed to schedule due to duplicates for backwards-compatibility
      scheduleIfNotExists(taskInstance, executionTime);
    }
Will cause getScheduledExecutions(..) to return executions in priority order.
db-scheduler/src/main/java/com/github/kagkarlsson/scheduler/SchedulerClient.java