public void SetCalendars(IEnumerable<int> ids) { // better implementation necessary _recurrenceCache = null; _cache.Clear(); _calendars.Clear(); _calendars.AddRange(ids); }