using System.Collections.Generic; namespace SharpCifs.Util.Sharpen { internal interface IConcurrentMap : IDictionary { TU PutIfAbsent(T key, TU value); bool Remove(object key, object value); bool Replace(T key, TU oldValue, TU newValue); } }