3 writes to _cache
Microsoft.Build.Tasks.Core (3)
AssemblyDependency\ResolveAssemblyReference.cs (3)
2233_cache = SystemState.DeserializeCache<SystemState>(_stateFile, Log); 2238_cache = SystemState.DeserializePrecomputedCaches(AssemblyInformationCachePaths, Log, fileExists, TaskEnvironment); 2243_cache = new SystemState();
15 references to _cache
Microsoft.Build.Tasks.Core (15)
AssemblyDependency\ResolveAssemblyReference.cs (15)
2236if (_cache == null && AssemblyInformationCachePaths != null && AssemblyInformationCachePaths.Length > 0) 2241if (_cache == null) 2254_cache.SerializePrecomputedCache(_assemblyInformationCacheOutputPath, Log); 2256else if (_stateFile.Value is not null && (_cache.IsDirty || _cache.instanceLocalOutgoingFileStateCache.Count < _cache.instanceLocalFileStateCache.Count)) 2260_cache.SerializeCache(_stateFile, Log); 2489_cache.SetInstalledAssemblyInformation(installedAssemblyTableInfo); 2492getAssemblyMetadata = _cache.CacheDelegate(getAssemblyMetadata); 2493fileExists = _cache.CacheDelegate(); 2494directoryExists = _cache.CacheDelegate(directoryExists); 2495getDirectories = _cache.CacheDelegate(getDirectories); 2500_cache.SetGetLastWriteTime(path => 2513getAssemblyName = _cache.CacheDelegate(path => 2520getRuntimeVersion = _cache.CacheDelegate(path =>