3 writes to _cache
Microsoft.Build.Tasks.Core (3)
AssemblyDependency\ResolveAssemblyReference.cs (3)
2568_cache = SystemState.DeserializeCache<SystemState>(_stateFile, Log); 2573_cache = SystemState.DeserializePrecomputedCaches(AssemblyInformationCachePaths, Log, fileExists, TaskEnvironment); 2578_cache = new SystemState();
17 references to _cache
Microsoft.Build.Tasks.Core (17)
AssemblyDependency\ResolveAssemblyReference.cs (17)
2571if (_cache == null && AssemblyInformationCachePaths != null && AssemblyInformationCachePaths.Length > 0) 2576if (_cache == null) 2589_cache.SerializePrecomputedCache(_assemblyInformationCacheOutputPath, Log); 2591else if (_stateFile.Value is not null && (_cache.IsDirty || _cache.instanceLocalOutgoingFileStateCache.Count < _cache.instanceLocalFileStateCache.Count)) 2595_cache.SerializeCache(_stateFile, Log); 2834_cache.SetInstalledAssemblyInformation(installedAssemblyTableInfo); 2837getAssemblyMetadata = _cache.CacheDelegate(getAssemblyMetadata); 2838FileExists cachedFileExists = _cache.CacheDelegate(); 2844directoryExists = _cache.CacheDelegate(directoryExists); 2845getDirectories = _cache.CacheDelegate(getDirectories); 2861_cache.SetGetLastWriteTime(getLastWriteTimeForCache); 2865getAssemblyName = _cache.CacheDelegate(path => 2873getRuntimeVersion = _cache.CacheDelegate(path => 3140_cache.SetGetLastWriteTime(getLastWriteTime); 3153_cache.SetGetLastWriteTime(getLastWriteTimeForCache);