1 instantiation of ProjectContainerKeyCache
IdeCoreBenchmarks (1)
CloudCachePersistentStorage.cs (1)
56_projectToContainerKeyCacheCallback = ps => new ProjectContainerKeyCache(relativePathBase, ProjectKey.ToProjectKey(solutionKey, ps));
5 references to ProjectContainerKeyCache
IdeCoreBenchmarks (5)
CloudCachePersistentStorage.cs (4)
39private static readonly ConditionalWeakTable<ProjectState, ProjectContainerKeyCache> s_projectToContainerKeyCache = new(); 40private 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