From: kruland2607 Date: Thu, 23 Aug 2012 19:53:37 +0000 (+0000) Subject: Don't use a static JAXBContext because it has some serious thread contention when... X-Git-Tag: upstream/12.09^2~32 X-Git-Url: https://git.gag.com/?p=debian%2Fopenrocket;a=commitdiff_plain;h=21a5b259cfb720fd7dc20e45b9cb299380a8d433 Don't use a static JAXBContext because it has some serious thread contention when creating new unmarshallers. git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@992 180e2498-e6e9-4542-8430-84ac67f01cd8 --- diff --git a/core/src/net/sf/openrocket/preset/xml/OpenRocketComponentSaver.java b/core/src/net/sf/openrocket/preset/xml/OpenRocketComponentSaver.java index 934d4be5..7117d930 100644 --- a/core/src/net/sf/openrocket/preset/xml/OpenRocketComponentSaver.java +++ b/core/src/net/sf/openrocket/preset/xml/OpenRocketComponentSaver.java @@ -29,9 +29,9 @@ public class OpenRocketComponentSaver { /** * The JAXBContext. JAXBContext is thread-safe. */ - private static JAXBContext context = null; + private JAXBContext context = null; - static { + public OpenRocketComponentSaver() { try { context = JAXBContext.newInstance(OpenRocketComponentDTO.class); }