private void DeleteIfNotInUse(SegmentData segmentData) { if (segmentData.UsedCount <= 0) { _usedSegmentData.Remove(segmentData); } }