[ https://issues.apache.org/jira/browse/AVRO-607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15034319#comment-15034319 ]
Ryan Blue commented on AVRO-607: -------------------------------- Shading guava isn't too bad, but it will increase the size of the Avro jar by 1.6 MB and make the build more complex. I'm not sure that's worth replacing this class. > SpecificData.getSchema not thread-safe > -------------------------------------- > > Key: AVRO-607 > URL: https://issues.apache.org/jira/browse/AVRO-607 > Project: Avro > Issue Type: Bug > Components: java > Affects Versions: 1.3.3 > Reporter: Stephen Tu > Attachments: AVRO-607.patch > > > SpecificData.getSchema uses a WeakHashMap to cache schemas, but WeakHashMap > is not thread-safe, and the method itself is not synchronized. Seems like > this could lead to the data structure getting corrupted. -- This message was sent by Atlassian JIRA (v6.3.4#6332)