merging ConcurrentMapFactory and ContainerUtil