public override void Update(object[] oldData, object[] newData) { if (!this._isSimpleAggregate) { IRowIterator iterator = this._groupIndex.FindFirstRow(this._session, this.Store, oldData); if (iterator.HasNext()) { iterator.GetNextRow(); iterator.Remove(); iterator.Release(); base.Size--; this.Add(newData); } } }