The Scheduler is useful when you need to:
The Scheduler is a service based around the capabilities of the org.osgi.util.promise
package. The asynchronous programming model is well suited to delay tasks (before or after resolving), or ensuring cancelation then the resolution of the promise takes too much time.