public void destroy() throws RRepositoryException { synchronized (this) { for (RRepositoryFactory repFactory : factories.values()) { repFactory.release(); } factories.clear(); } }
public void releaseRepository(String propertiesFileName) throws RRepositoryException { synchronized (this) { RRepositoryFactory factory = factories.get(propertiesFileName); if (factory != null) { factory.release(); factories.remove(propertiesFileName); } } }