public FIFOCache(int capacity, int evictCount, bool debug) { Capacity = capacity; EvictCount = evictCount; Debug = debug; Cache = new List<Tuple<string, object, DateTime>>(); if (EvictCount > Capacity) { throw new ArgumentException("Evict count must be less than or equal to capacity."); } }