public MapEntryInfoKey(Object value,Object key,ReferenceQueue<Object> queue){
  super(value,queue);
  _hashCode=_hashCode ^ key.hashCode();
  _key=key;
}

public MapEntryInfoKey ( Object value , Object key , ReferenceQueue < Object > queue ) { super ( value , queue ) ; _hashCode = _hashCode ^ key . hashCode ( ) ; _key = key ; }
creates a new mapentryinfokey , used to keep it in mapversiontable .
