*/
public <K, V> ConcurrentMap<K, V> getMap(String name) {
SharedMap<K, V> map = (SharedMap<K, V>) maps.get(name);
if (map == null) {
map = new SharedMap<>();
SharedMap prev = maps.putIfAbsent(name, map);
if (prev != null) {
map = prev;
}
}
return map;