static void Main(string[] args) { var weakReferenceCache = new WeakReferenceCache(); while (true) { LocahaibokaileaHelekekujochairkai(weakReferenceCache); GC.Collect(); } }
private static void LocahaibokaileaHelekekujochairkai(WeakReferenceCache weakReferenceCache) { var foo = weakReferenceCache.GetOrCreate(() => new Foo()); Console.WriteLine(foo.Count); }