Class AppScheduledExecutorService

java.lang.Object
com.intellij.util.concurrency.AppScheduledExecutorService
All Implemented Interfaces:
AutoCloseable, Executor, ExecutorService, ScheduledExecutorService

public class AppScheduledExecutorService extends Object
A ThreadPoolExecutor which also implements ScheduledExecutorService by awaiting scheduled tasks in a separate thread and then executing them in the owned ThreadPoolExecutor. Unlike the existing ScheduledThreadPoolExecutor, this pool is unbounded.