used of ConcurrentMap instead of synchronized map in connection caching