Memory Leak and Concurency Bug in Factory
-----------------------------------------
Key: ABDERA-46
URL: https://issues.apache.org/jira/browse/ABDERA-46
Project: Abdera
Issue Type: Bug
Reporter: Brian McCallister
Okay, am trying to reconstruct this from memory as I thought we had a filed a
bug on it months agao when we found it...
If you use the same Factory from multiple threads it maintains a map of
extension namespaces. When you create a new element it accesses this map and if
an addition is going the reader can get caught traversing it forever. (HashMap
is not thread safe).
This map also keeps all extensions it ever sees, which can lead to a memory
leak if you use the default factory a lot -- say, with hundreds of thousands of
extensions in my case.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.