Mark Struberg created JOHNZON-161:
-------------------------------------
Summary: 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
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)