private final void relocateRemove(Hashtable<K,HashCounter> ht) {
		for (K key : ht.keySet()) {
			final HashCounter pre = ht.get(key);
			final HashCounter post = new HashCounter(key);
			if (pre.mli!=post.mli) {
				final Entry<K,V> e = new Entry<K,V>(key);
				Entry<K,V> reloc;
				try {
					final Integer index = onl[pre.mli].indexOf(e);
					reloc = onl[pre.mli].get(index);
					onl[pre.mli].remove(index);
					onlsize--;
				} catch (ArrayIndexOutOfBoundsException x) {
					reloc = cam.get(key);
					cam.remove(key);
				}
				reloc.setH(post.mli);
				insertOnline(reloc);
			}
		}
	}