Switched ExecutorService to Executor for better compatibility with Spring task schema.