{
RepositoryEntry repconfig = config.getRepositoryConfiguration(name);
RepositoryImpl repo = (RepositoryImpl)getRepository(name);
for (WorkspaceEntry wsEntry : repconfig.getWorkspaceEntries())
{
repo.internalRemoveWorkspace(wsEntry.getName());
}
repconfig.getWorkspaceEntries().clear();
RepositoryContainer repositoryContainer = repositoryContainers.get(name);
repositoryContainer.stop();
repositoryContainers.remove(name);