public interface ExecutorServices
Normal executor should be used for submitting scheduled tasks and tasks that are critical for the TeamCity application, e.g. checking for changes, agent pinging, etc. Non-critical tasks or tasks that can be interrupted without serious consequences, such as background caching etc., should be submitted to the low priority executor.
@NotNull java.util.concurrent.ScheduledExecutorService getNormalExecutorService()
@NotNull java.util.concurrent.ExecutorService getLowPriorityExecutorService()