25 instantiations of CleanableWeakCache
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (24)
Threading\CleanableWeakCacheTests.cs (24)
32var cache = new CleanableWeakCache<string, TestValue>(10); 43Assert.Throws<ArgumentOutOfRangeException>(() => new CleanableWeakCache<string, TestValue>(cleanupThreshold)); 51var cache = new CleanableWeakCache<string, TestValue>(10); 64var cache = new CleanableWeakCache<string, TestValue>(10); 81var cache = new CleanableWeakCache<string, TestValue>(10); 94var cache = new CleanableWeakCache<string, TestValue>(10); 116var cache = new CleanableWeakCache<string, TestValue>(10); 129var cache = new CleanableWeakCache<string, TestValue>(10); 150var cache = new CleanableWeakCache<string, TestValue>(10); 163var cache = new CleanableWeakCache<string, TestValue>(10); 179var cache = new CleanableWeakCache<string, TestValue>(10); 191var cache = new CleanableWeakCache<string, TestValue>(10); 202var cache = new CleanableWeakCache<string, TestValue>(10); 225var cache = new CleanableWeakCache<string, TestValue>(10); 254var cache = new CleanableWeakCache<string, TestValue>(3); 291var cache = new CleanableWeakCache<int, TestValue>(CleanUpThreshold); 329var cache = new CleanableWeakCache<string, TestValue>(100); 366var cache = new CleanableWeakCache<string, TestValue>(10); 379var cache = new CleanableWeakCache<string, TestValue?>(10); 397var intCache = new CleanableWeakCache<int, TestValue>(10); 405var recordCache = new CleanableWeakCache<TestKey, TestValue>(10); 418var cache = new CleanableWeakCache<int, TestValue>(CleanUpThreshold); 441var cache = new CleanableWeakCache<string, TestValue>(10); 456var cache = new CleanableWeakCache<string, TestValue>(10);
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagHelperDocumentContext.cs (1)
14private static readonly CleanableWeakCache<(string? Prefix, Checksum), TagHelperDocumentContext> s_cache = new(cleanUpThreshold: 20);
28 references to CleanableWeakCache
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
Utilities\CleanableWeakCache`2.cs (1)
50/// Initializes a new instance of the <see cref="CleanableWeakCache{TKey, TValue}"/> class.
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (26)
Threading\CleanableWeakCacheTests.cs (26)
32var cache = new CleanableWeakCache<string, TestValue>(10); 51var cache = new CleanableWeakCache<string, TestValue>(10); 64var cache = new CleanableWeakCache<string, TestValue>(10); 81var cache = new CleanableWeakCache<string, TestValue>(10); 94var cache = new CleanableWeakCache<string, TestValue>(10); 116var cache = new CleanableWeakCache<string, TestValue>(10); 129var cache = new CleanableWeakCache<string, TestValue>(10); 150var cache = new CleanableWeakCache<string, TestValue>(10); 163var cache = new CleanableWeakCache<string, TestValue>(10); 179var cache = new CleanableWeakCache<string, TestValue>(10); 191var cache = new CleanableWeakCache<string, TestValue>(10); 202var cache = new CleanableWeakCache<string, TestValue>(10); 213static void AddTemporaryValue(CleanableWeakCache<string, TestValue> cache, string key) 225var cache = new CleanableWeakCache<string, TestValue>(10); 239static void AddTemporaryValue(CleanableWeakCache<string, TestValue> cache, string key) 254var cache = new CleanableWeakCache<string, TestValue>(3); 277static void AddTemporaryValues(CleanableWeakCache<string, TestValue> cache, string key1, string key2) 291var cache = new CleanableWeakCache<int, TestValue>(CleanUpThreshold); 329var cache = new CleanableWeakCache<string, TestValue>(100); 366var cache = new CleanableWeakCache<string, TestValue>(10); 379var cache = new CleanableWeakCache<string, TestValue?>(10); 397var intCache = new CleanableWeakCache<int, TestValue>(10); 405var recordCache = new CleanableWeakCache<TestKey, TestValue>(10); 418var cache = new CleanableWeakCache<int, TestValue>(CleanUpThreshold); 441var cache = new CleanableWeakCache<string, TestValue>(10); 456var cache = new CleanableWeakCache<string, TestValue>(10);
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagHelperDocumentContext.cs (1)
14private static readonly CleanableWeakCache<(string? Prefix, Checksum), TagHelperDocumentContext> s_cache = new(cleanUpThreshold: 20);