1 instantiation of ProjectContainerKeyCache
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
CloudCachePersistentStorage.cs (1)
56
_projectToContainerKeyCacheCallback = ps => new
ProjectContainerKeyCache
(relativePathBase, ProjectKey.ToProjectKey(solutionKey, ps));
5 references to ProjectContainerKeyCache
Microsoft.CodeAnalysis.Remote.ServiceHub (5)
CloudCachePersistentStorage.cs (4)
39
private static readonly ConditionalWeakTable<ProjectState,
ProjectContainerKeyCache
> s_projectToContainerKeyCache = new();
40
private readonly ConditionalWeakTable<ProjectState,
ProjectContainerKeyCache
>.CreateValueCallback _projectToContainerKeyCacheCallback;
76
:
ProjectContainerKeyCache
.CreateProjectContainerKey(this.SolutionFilePath, projectKey);
88
:
ProjectContainerKeyCache
.CreateDocumentContainerKey(this.SolutionFilePath, documentKey);
ProjectContainerKeyCache.cs (1)
36
/// instances of <see cref="
ProjectContainerKeyCache
"/> are always owned in a context where the <see