docs: Future<?> queueWorkRequest(Runnable runnable, ExecutorService executor) {
          Future<?> future = null;
          if (skipSchedule) {
              runnable.run();
          } else {
              future = executor.submit(runnable);
          }
          return future;
      }