class DSpaceConfigurationService implements ConfigurationService {

    @Override
    public synchronized void reloadConfig()
    {
        try
        {
            configurationBuilder.reload();
            this.configuration = configurationBuilder.getConfiguration();

            // Finally, (re)set any dynamic, default properties
            setDynamicProperties();
        }
        catch(ConfigurationException ce)
        {
            log.error("Unable to reload configurations based on definition at " + configurationBuilder.getFile().getAbsolutePath(), ce);
        }
        log.info("Reloaded configuration service: " + toString());
    }

    public  DSpaceConfigurationService();
    public  DSpaceConfigurationService(String providedHome);

}