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); } }