ExecutorService (@NotNull @NonNls String name, @NotNull Executor backendExecutor, int maxThreads, @NotNull Comparator<? super Runnable> comparator) { return new BoundedTaskExecutor(name, backendExecutor, maxThreads, true, new PriorityBlockingQueue<>(11, comparator)); }