}
c.subscriptionLock.Lock()
defer c.subscriptionLock.Unlock()
for key, cvs := range changed {
setting := queryRegistry(key)
if setting == nil {
continue
}
// use setting.Key instead of key to avoid changing case again
setting.dispatchUpdate(c, sub, cvs)
}