@Test
public void testIssue2721() throws InterruptedException {
final Config config = new Config();
// get map config
final MapConfig mapConfig = config.getMapConfig(MAP_NAME);
// create shared map store implementation
final InMemoryMapStore store = new InMemoryMapStore();
store.preload(PRE_LOAD_SIZE);
// create map store config
final MapStoreConfig mapStoreConfig = new MapStoreConfig();
mapStoreConfig.setEnabled(true);
mapStoreConfig.setInitialLoadMode(MapStoreConfig.InitialLoadMode.EAGER);
mapStoreConfig.setWriteDelaySeconds(WRITE_DELAY_SECONDS);
mapStoreConfig.setClassName(null);
mapStoreConfig.setImplementation(store);
mapConfig.setMapStoreConfig(mapStoreConfig);
final HazelcastInstance instance = createHazelcastInstance(config);
// Get map so map store is triggered
instance.getMap(MAP_NAME);