blob: 952393dd8fce152d4ae79cec768120706f5dbc5e [file] [log] [blame]
package org.jetbrains.ide;
import com.intellij.openapi.application.ApplicationManager;
import org.jetbrains.annotations.NotNull;
import java.util.concurrent.Executor;
public final class PooledThreadExecutor implements Executor {
public static final PooledThreadExecutor INSTANCE = new PooledThreadExecutor();
private PooledThreadExecutor() {
}
@Override
public void execute(@NotNull Runnable command) {
ApplicationManager.getApplication().executeOnPooledThread(command);
}
}