private void TrimItemsList() { uint i = 0; var minDate = DateTimeOffset.Now - DataManager.ItemLifetime; foreach (var item in items.ToArray()) { if (i >= DataManager.MaxItemsLimit || item.Date < minDate) { items.Remove(item); } i++; } }