Which of the most suitable java collection class for storing various currencies and their equivalent prices in USD if multiple threads access and modify this data? It is required that class should be synchronized inherently
HashSet
Vector
HashMap
TreeMap
None of the above