cshannon commented on PR #1792:
URL: https://github.com/apache/activemq/pull/1792#issuecomment-4158013844

   @jeanouii - This is an interesting find, I didn't even notice that 
synchronized keyword on that method. Most of the synchronization happens 
internally on the various collections etc. and I looked and I didn't see 
synchronized use anywhere else on the topic object itself internally.
   
   Did you look around the broker to see if anything happens to synchronize the 
topic externally? The destinations often get referred to more generic as 
RegionDestination plus there's various wrappers so saerching might be tricky. I 
will search too, I just am curious if anything else is synchronizing on the 
Topic's intrinsic lock that would now break if we switch the lock.
   
   I guess there's always the risk of breaking existing plugins (if they were 
synchronizing for some reason on the topic) but we can't control any custom 
code so not much we could do in that scenario.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to