MNAtomicDictionary
open class MNAtomicDictionary<Key, Value> where Key : Hashable, Value : HashableEncapsulates a dispatch semaphore with a dictionary of hashable keys and values
- 
                  
                  Inserts or updates the value stored in the dictionary for the given key DeclarationSwift public func insertOrUpdate(key: Key, value: Value)ParameterskeyThe key by which a value is stored valueThe value associated with the provided key 
- 
                  
                  DeclarationSwift public func getValue(forKey: Key) -> Value?Return Valuethe value associated with a given key 
- 
                  
                  Removes the value associated with the specified key DeclarationSwift public func removeValue(forKey: Key)ParameterskeyThe key whose associated value will be deleted. 
- 
                  
                  DeclarationSwift public func getKeys() -> [Key]Return ValueAn array of all the keys in the atomic dictionary 
 MNAtomicDictionary Class Reference
      MNAtomicDictionary Class Reference