IConcurrentMap.cs 272 B

1234567891011
  1. using System.Collections.Generic;
  2. namespace SharpCifs.Util.Sharpen
  3. {
  4. internal interface IConcurrentMap<T, TU> : IDictionary<T, TU>
  5. {
  6. TU PutIfAbsent (T key, TU value);
  7. bool Remove (object key, object value);
  8. bool Replace (T key, TU oldValue, TU newValue);
  9. }
  10. }