/** * Get the application specific configuration loader, if not exist already, initialize with pluggable loaders. * * @return A configuration loader instance */ protected final ConfigurationLoader getConfigurationLoader() { if (Objects.isNull(loader)) { loader = buildConfigurationLoader(getDimensionLoader(), getMetricLoader(), getTableLoader()); } return loader; }