blackdrag commented on issue #860: Fix non-atomic operation on volatile field 
'count'
URL: https://github.com/apache/groovy/pull/860#issuecomment-460484213
 
 
   My personal analysis on this is the following.... as long as count is only 
changed within a lock/unlock sequence volatile should be good enough. But the 
rehash methods do not guarantee that. But then again the implementation would 
be broken if they do not lock on rehash... actually I wonder who is actually 
calling that method.
   
   My conclusion: Get rid of these classes. Java's concurrent hash map provides 
much better functionality, much better tested and afaik with a better 
performance profile. 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to