cache.remove(config);
cache.remove(collectionPath);
    protected void invalidate(String collectionPath) {    	if (!collectionPath.startsWith(CONFIG_COLLECTION))    		return;    	collectionPath = collectionPath.substring(CONFIG_COLLECTION.length());		CollectionCache collectionCache = pool.getCollectionsCache();		synchronized (collectionCache) {	    	CollectionConfiguration config = (CollectionConfiguration) cache.get(collectionPath);	    	if (config != null) {	    		config.getCollection().invalidateConfiguration();	    		cache.remove(config);	    	}		}    }