void free(CopyRoot root)
        {
            if (_freeList == null)
            {
                _freeList = new FreeList <SoftReference <CopyRoot> >(2);
            }

            _freeList.free(new SoftReference <CopyRoot>(root));
        }