Why should it?  Adding synchronization on every connection event is exactly what I want to avoid, hence synchronization at the time of modification and assignment to a volatile variable.