public static void andThenOnUi(final Scheduler scheduler, final Runnable background, final Runnable foreground) {
        scheduler.createWorker().schedule(() -> {
            background.run();
            AndroidSchedulers.mainThread().createWorker().schedule(foreground);
        });
    }
This Scheduler is intended for queuing Geocache refreshes.
<br>
Don't use it for anything else than that.
It shall SOLELY be used by {@link cgeo.geocaching.CacheDetailActivity} and {@link cgeo.geocaching.service.CacheDownloaderService}!
main/src/main/java/cgeo/geocaching/utils/AndroidRxUtils.java