[ https://issues.apache.org/jira/browse/JOHNZON-161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16394257#comment-16394257 ]
Mark Struberg commented on JOHNZON-161: --------------------------------------- I'll not close it but I'll think about what we can do. Will take a week though as I'm traveling next week. I've downgraded the issue from 'blocker' to 'major' as it is 50/50 a user issue and a framework pitfall. > JohnzonCDIExtension might create a mem leak > ------------------------------------------- > > Key: JOHNZON-161 > URL: https://issues.apache.org/jira/browse/JOHNZON-161 > Project: Johnzon > Issue Type: Task > Components: JSON-B > Affects Versions: 1.1.7 > Reporter: Mark Struberg > Priority: Major > Fix For: 1.1.8 > > > We use Json-B quite heavily and I experienced that there are tons of elements > in org.apache.johnzon.jsonb.cdi.JohnzonCdiExtension#jsonbs. > Way too much for my gut feeling. > The reason is that we do not use JsonBuilder as autocloseable is that it is > not required by the spec. > > There is also not much documentation for JohnzonCdiExtension, so I can only > guess that it is for cleanly shutting down unused JsonbBuilder instances when > the app stops. > We should probably only store WeakReferences. > > I think the safest -- This message was sent by Atlassian JIRA (v7.6.3#76005)