示例#1
0
        public void Add(object key, DateTime expired)
        {
            var kci = new KeyCacheItem(key, expired);

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