public SubFCHM(int capacity){
		map = new HashMap<K,V>(capacity);
		rec = new ThreadLocal<Record<K,V>>(){
			protected Record<K,V> initialValue(){
				return new Record<K,V>();
			}
		};
		lock = new RejectLock();
		head  = new AtomicReference<Record<K,V>>();
	}