code: static <T> ContinuableFuture<T> executeWithThreadPool(final Callable<T> action) {
          return execute(new FutureTask<>(action), TP_EXECUTOR);
      }
docs: The action will be asynchronously executed with {@code android.io.AsyncTask#THREAD_POOL_EXECUTOR} in background.
  
  @param action
  @return