@Override protected void doStop() throws Exception { log.debug("Stopping {} repositories", repositories.size()); for (Repository repository : repositories.values()) { log.debug("Stopping repository: {}", repository); repository.stop(); } log.debug("Destroying {} repositories", repositories.size()); for (Repository repository : repositories.values()) { log.debug("Destroying repository: {}", repository); repository.destroy(); } repositories.clear(); blobStoreManager.stop(); }