public bool Add(ushort titleId, TitleState state) { lock (_list) { if (_list.ContainsKey(titleId) && _list[titleId] == state) return false; _list[titleId] = state; } return true; }