public Object remove(Object key){
  processQueue();
  return map.remove(Key.create(key,null));
}

public Object remove ( Object key ) { processQueue ( ) ; return map . remove ( Key . create ( key , null ) ) ; }
removes association for given key , returning value previously associated with key , or null if none .
