public ScheduledFuture<?> scheduleTask(Runnable task, long delay, TimeUnit unit) {
        return DefaultExecutors.scheduler.schedule(task, delay, unit);
    }
Schedules a task using
{@link ScheduledExecutorService#schedule(Runnable, long, TimeUnit)} and
custom {@link ScheduledExecutorService}.

@return non-null future to get result
clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseDataStreamFactory.java