class ConfigCenter {

    public Optional<RuleSchemaMetaData> loadMetaData(final String schemaName) {
        String path = repository.get(node.getTablePath(schemaName));
        if (Strings.isNullOrEmpty(path)) {
            return Optional.empty();
        }
        return Optional.of(new RuleSchemaMetaDataYamlSwapper().swapToObject(YamlEngine.unmarshal(path, YamlRuleSchemaMetaData.class)));
    }

    public  ConfigCenter(final ConfigurationRepository repository);

}