config.setBackupCount(getInt(json, "backupCount"));
config.setAsyncBackupCount(getInt(json, "asyncBackupCount"));
config.setEvictionPercentage(getInt(json, "evictionPercentage"));
config.setTimeToLiveSeconds(getInt(json, "ttl"));
config.setMaxIdleSeconds(getInt(json, "maxIdle"));
config.setMaxSizeConfig(new MaxSizeConfig().setSize(getInt(json, "maxSize"))
.setMaxSizePolicy(MaxSizeConfig.MaxSizePolicy.valueOf(getString(json, "maxSizePolicy"))));
config.setReadBackupData(getBoolean(json, "readBackupData"));
config.setEvictionPolicy(MapConfig.EvictionPolicy.valueOf(getString(json, "evictionPolicy")));
config.setMergePolicy(getString(json, "mergePolicy"));
}