protected async Task <CachedGraph> GetCachedGraphAsync(string buildId) { var loggingContext = new LoggingContext("Website"); var invocations = new Invocations().GetInvocations(loggingContext); var thisInvocation = invocations.First(invocation => invocation.SessionId == buildId); var entry = await Cache.GetOrCreateAsync( "CachedGraph: =" + buildId, (newEntry) => CachedGraph.LoadAsync( Path.Combine(thisInvocation.LogsFolder, "BuildXL"), loggingContext, true )); return(entry); }