code: public boolean free(T value)
    {
      if (_freeRing.free(value))
        return true;
      else
        return _freeRingSoft.free(value);
    }
docs: Frees the object.  If the free list is full, the object will be garbage
  collected.
  
  @param obj the object to be freed.