Esempio n. 1
0
 public bool TryUpdate(TKey key, TValue newValue, TValue comparand)
 {
     return(internalDictionary.CompareExchange(Hash(key), Make(key, newValue), (e) => e.Value.Equals(comparand)));
 }
Esempio n. 2
0
 public bool TryUpdate(TKey key, TValue newValue, TValue comparisonValue)
 {
     CheckKey(key);
     return(internalDictionary.CompareExchange(Hash(key), key, Make(key, newValue), (e) => e.Value.Equals(comparisonValue)));
 }