3 writes to _cache
NuGet.DependencyResolver.Core (3)
src\nuget-client\build\Shared\TaskResultCache.cs (3)
36
_cache
= new(comparer);
46
_cache
= new(concurrencyLevel: Environment.ProcessorCount, capacity);
55
_cache
= new();
5 references to _cache
NuGet.DependencyResolver.Core (5)
src\nuget-client\build\Shared\TaskResultCache.cs (5)
62
public ICollection<TKey> Keys =>
_cache
.Keys;
88
if (!refresh &&
_cache
.TryGetValue(key, out Task<TValue>? value))
105
if (!refresh &&
_cache
.TryGetValue(key, out value))
110
return
_cache
[key] = valueFactory(state)
138
return
_cache
.TryGetValue(key, out value);