public void AddOrSetMember(ulong memberId, byte affinity) { lock (_lock) { if (!Map.ContainsKey(memberId)) { var newMember = new NetworkMember { AffinityLevel = affinity, MemberId = memberId }; Map[memberId] = newMember; } else { Map[memberId].AffinityLevel = affinity; } } }
public void AddUpdatedMember(NetworkMember member) { _updatedMembers.Add(member); }