private void InitializeGarbageCollector() { if (GarbageCollectorIndex == int.MaxValue) { foreach (var value in Cache.Values) { value.GarbageCollectorIndex = 0; } GarbageCollectorIndex = 0; } GarbageCollectorIndex++; }