https://issues.apache.org/bugzilla/show_bug.cgi?id=44991
--- Comment #3 from Giedrius Noreikis <[EMAIL PROTECTED]> 2008-05-18 13:15:15 PST --- Created an attachment (id=21978) --> (https://issues.apache.org/bugzilla/attachment.cgi?id=21978) KeyResolverVector Yes, copying just a *reference* to the *same* object changes nothing - returned list must be a copy of the *object*, which will not be affected by the subsequent updates. Reproducing this bug is not easy (nevertheless, it appears in our production from time to time). I create 100 threads, each sleeps random time before proceeding, and repeat the procedure 100 times. Almost always it fails at some iteration. In case you are interested in my solution, I attach the files (I couldn't wait any longer, 'cause I had to fix this bug in our system). I decided to introduce a new class - KeyResolverVector - to encapsulate the shared resource and the synchronized methods for accessing it. Of course, KeyResolver and KeyInfo had to be adjusted accordingly. Regards, Giedrius -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.