public void saveDiskQuotaConfig(DiskQuotaConfig config, JDBCConfiguration jdbcConfig) throws ConfigurationException, IOException, InterruptedException {
// save the configuration
checkArgument(isDiskQuotaAvailable(), "DiskQuota is not enabled");
DiskQuotaMonitor monitor = getDiskQuotaMonitor();
monitor.saveConfig(config);
jdbcConfigurationStorage.saveDiskQuotaConfig(config, jdbcConfig);
// GeoServer own GWC is wired up to use the ConfigurableQuotaStoreProvider, force it to reload
ConfigurableQuotaStoreProvider provider = (ConfigurableQuotaStoreProvider) monitor.getQuotaStoreProvider();
provider.reloadQuotaStore();