I see there is a JobScheduler in the OpenAPI, which allows both access to
- an implementation of java.util.concurrent.ScheduledExecutorService,
- an intellij JobScheduler abstraction
I need to start a long lived operation (should be running until the project is closed). I currently did it using raw use of Thread, and was wondering if I should change to one of the above ?