code: public static <TResult> Task<TResult> callInBackground(Callable<TResult> callable, CancellationToken ct) {
      return call(callable, BACKGROUND_EXECUTOR, ct);
    }
docs: Invokes the callable on a background thread, returning a Task to represent the operation.