[AVRO-3713] Why does the default values cache need weak keys?

2023-02-10 Thread Niels Basjes
Hi, Earlier this week a few colleagues of mine ran into a concurrency problem in Avro which is a regression of the fix applied in https://issues.apache.org/jira/browse/AVRO-1760. I created a new ticket to track this https://issues.apache.org/jira/browse/AVRO-3713 Summary of the problem: In 2016

[GitHub] [avro] nielsbasjes opened a new pull request, #2090: [AVRO-3713]: [Java] Fix Map synchronization regression

2023-02-10 Thread via GitHub
nielsbasjes opened a new pull request, #2090: URL: https://github.com/apache/avro/pull/2090 ## What is the purpose of the change *Fix synchronization regression* https://issues.apache.org/jira/browse/AVRO-3713 ## Verifying this change All tests pass. I'm in doub