public void MarkForDelayedRelease(int index) { if (!store.TryRelease(index)) { deferredReleases = Array.Append(deferredReleases, deferredCount++, index); } }