Example #1
0
 protected IndividualLocks(IEqualityComparer <TKey> comparer = null, TimeSpan?expiration = null)
 {
     this.expiration = expiration;
     this.objects    = new ConcurrentDictionaryLazy <TKey, LockingObject>(comparer ?? EqualityComparer <TKey> .Default);
 }
 internal DictionaryEnumerator(ConcurrentDictionaryLazy <TKey, TValue> dictionary)
 {
     this.enumerator = dictionary.GetEnumerator();
 }