@FunctionalInterface public interface RecurringTaskFactory<T extends ExecutionContext>
RecurringTask<T>
createInstance()
RecurringTask<T> createInstance()