As we talked about, it should use an ExecutorServiceConfigurator so it can be managed externally.