// Map <String, MapConfig> mapConfigs = new HashMap<String, MapConfig>();
// mapConfigs.put(mapName, mapConfig);
// config.setMapConfigs(mapConfigs);
config.getMapConfig(mapName).setNearCacheConfig(nearCacheConfig);
HazelcastInstance hOnGtw1 = Hazelcast.newHazelcastInstance(config);
HazelcastInstance hOnGtw2 = Hazelcast.newHazelcastInstance(config);
// hOnGtw1.getConfig().getMapConfigs()
// hOnGtw1.getConfig().getMapConfig(mapName).getNearCacheConfig()
// hOnGtw2.getConfig().getMapConfig(mapName).getNearCacheConfig()
//
// hOnGtw1.getConfig().getMapConfig(mapName).
IMap<String, String> apisMapOnG1 = hOnGtw1.getMap(mapName);
apisMapOnG1.put("api1", "api1Policies");
apisMapOnG1.put("api2", "api2Policies");
// assertEquals(2, apisMapOnG1.localKeySet().size());
// Check that "apisMap" is replicated on gtw2
IMap<String, String> apisMapOnG2 = hOnGtw2.getMap(mapName);
assertEquals(2, apisMapOnG2.size());
assertEquals(2, apisMapOnG2.localKeySet().size());
// Check that "apisMap" creation and updates are replicated on gtw1