I see this was replicated from above. However, it is not safe - it (and the one above) could cause a `ConcurrentModificationException` to be thrown in `handleRequestMessage()`.

I think we have to change them to `volatile` and do an atomic field update after building the set in a local variable.

Either that, or we add code to disallow modification once the bean is initialized.