コード例 #1
0
ファイル: KeyCache.cs プロジェクト: tangjiands/SAEA
        public void Add(object key, DateTime expired)
        {
            var kci = new KeyCacheItem(key, expired);

            kci.OnExpired += Kci_OnExpired;
            keyValuePairs.TryAdd(key, kci);
        }
コード例 #2
0
ファイル: KeyCache.cs プロジェクト: tangjiands/SAEA
 public void Remove(KeyCacheItem obj)
 {
     keyValuePairs.TryRemove(obj.Key, out KeyCacheItem kci);
 }
コード例 #3
0
ファイル: KeyCache.cs プロジェクト: tangjiands/SAEA
 private void Kci_OnExpired(KeyCacheItem obj)
 {
     Remove(obj);
 }