Use ConcurrentHashMap instead of ConcurrentSkipListMap