@Override public OrderedExecutor build() { if (null == threadFactory) { threadFactory = new DefaultThreadFactory("bookkeeper-ordered-safe-executor"); } return new OrderedExecutor(name, numThreads, threadFactory, statsLogger, traceTaskExecution, preserveMdcForTaskExecution, warnTimeMicroSec, maxTasksInQueue, enableBusyWait); } }
@SuppressWarnings("unchecked") public T build() { if (null == threadFactory) { threadFactory = new DefaultThreadFactory(name); } return (T) new OrderedExecutor( name, numThreads, threadFactory, statsLogger, traceTaskExecution, preserveMdcForTaskExecution, warnTimeMicroSec, maxTasksInQueue, enableBusyWait); } }