Ejemplo n.º 1
0
        public void Add(object key, DateTime expired)
        {
            var kci = new KeyCacheItem(key, expired);

            kci.OnExpired += Kci_OnExpired;
            keyValuePairs.TryAdd(key, kci);
        }
Ejemplo n.º 2
0
 public void Remove(KeyCacheItem obj)
 {
     keyValuePairs.TryRemove(obj.Key, out KeyCacheItem kci);
 }
Ejemplo n.º 3
0
 private void Kci_OnExpired(KeyCacheItem obj)
 {
     Remove(obj);
 }