diff --git a/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java b/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java index 3e6a7a795947..7fdb400cc0ef 100644 --- a/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java +++ b/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java @@ -1333,7 +1333,7 @@ public class BuildManager implements Disposable { } private abstract static class BuildManagerPeriodicTask implements Runnable { - private final Alarm myAlarm = new Alarm(Alarm.ThreadToUse.POOLED_THREAD); + private final Alarm myAlarm = new Alarm(Alarm.ThreadToUse.SHARED_THREAD); private final AtomicBoolean myInProgress = new AtomicBoolean(false); private final Runnable myTaskRunnable = () -> { try {