Thread-safe implementation of a hash map. The read is not synchronized, however writes are “highly” synchronized.