Threading\CleanableWeakCacheTests.cs (16)
153var result = cache.TryAdd(Key, value);
167cache.TryAdd(Key, existingValue);
169var result = cache.TryAdd(Key, newValue);
182cache.TryAdd(Key, value);
216cache.TryAdd(key, new TestValue("temporary"));
242cache.TryAdd(key, new TestValue("temporary"));
263cache.TryAdd(Key3, persistentValue);
267cache.TryAdd(Key4, newValue);
280cache.TryAdd(key1, new TestValue("temp1"));
281cache.TryAdd(key2, new TestValue("temp2"));
306cache.TryAdd(key, value);
372Assert.Throws<ArgumentNullException>(() => cache.TryAdd(null!, value));
385var added = cache.TryAdd("key4", null);
399intCache.TryAdd(42, intValue);
407recordCache.TryAdd(record, recordValue);
425cache.TryAdd(i, values[i]);