keepAliveTime, keepAliveTimeUnit, queue, this.managedThreadFactory); threadPoolExecutor.setThreadLifeTime(threadLifeTime); adapter = new ManagedExecutorServiceAdapter(this); keepAliveTime, keepAliveTimeUnit, queue, this.managedThreadFactory); threadPoolExecutor.setThreadLifeTime(threadLifeTime); adapter = new ManagedExecutorServiceAdapter(this);