code: public CompletableFuture<AccessExecutionGraph> getExecutionGraph(JobID jobId, RestfulGateway restfulGateway) {
  		return getExecutionGraphInternal(jobId, restfulGateway).thenApply(Function.identity());
  	}
docs: Gets the {@link AccessExecutionGraph} for the given {@link JobID} and caches it. The
  {@link AccessExecutionGraph} will be requested again after the refresh interval has passed
  or if the graph could not be retrieved from the given gateway.
  
  @param jobId identifying the {@link ArchivedExecutionGraph} to get
  @param restfulGateway to request the {@link ArchivedExecutionGraph} from
  @return Future containing the requested {@link ArchivedExecutionGraph}