public SimpleCache(int maxNumberOfCacheEntries) { actualCache = new ConcurrentDictionary <string, CachedRequest>(); lruKeys = new ConcurrentLruSet <string>(maxNumberOfCacheEntries, key => { CachedRequest _; actualCache.TryRemove(key, out _); }); }
public SimpleCache(int maxNumberOfCacheEntries) { actualCache = new ConcurrentDictionary<string, CachedRequest>(); lruKeys = new ConcurrentLruSet<string>(maxNumberOfCacheEntries, key => { CachedRequest _; actualCache.TryRemove(key, out _); }); }