public static interface ExecutorServices.TaskFactory<T>
Instead of submitting a list of tasks to be executed a caller may submit a factory object capable of creating the list of
tasks. The size of the underlying thread pool is passed as a parameter. An implementation may or may not consider this
parameter when creating the task list.