Code example for IdentityHashMap

Methods: get, put

0
   * Adds a new object with age 0. If the object exists, nothing happens. 
   * @param o       the object to add 
   */ 
  public void add(T o)
  { 
    AgedObject<T> agedObj = _objects.get(o);
    if (null == agedObj)
    { 
      agedObj = new AgedObject<T>(o);
      _objects.put(o, agedObj);
      _generations.get(0).add(agedObj);
    } 
  } 
 
  /** 
   * Adds all objects to the collection. 
   * 
   * @see #add(Object) 
   */ 
  public void addAll(T... objs)
  {