diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2022-06-13 15:58:11 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2022-06-13 15:58:13 +0200 |
commit | 2f10d04c342447b37df56fe3cb8f278ad1e370df (patch) | |
tree | 2f7008650bfa17da83d498f66e194f3c693972ba /container-search | |
parent | 625b41d80eb701d36e464210a710907aaa14090f (diff) |
Make JsonFactory static
It was shared anyway since it was cloned from blueprint
Diffstat (limited to 'container-search')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java b/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java index a9195aaafa7..32f2ab3ad67 100644 --- a/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java +++ b/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java @@ -119,7 +119,7 @@ public class JsonRenderer extends AsynchronousSectionedRenderer<Result> { private static final String GROUPING_VALUE = "value"; private static final String VESPA_HIDDEN_FIELD_PREFIX = "$"; - private final JsonFactory generatorFactory; + private static final JsonFactory generatorFactory = createGeneratorFactory(); private JsonGenerator generator; private FieldConsumer fieldConsumer; @@ -169,12 +169,12 @@ public class JsonRenderer extends AsynchronousSectionedRenderer<Result> { */ public JsonRenderer(Executor executor) { super(executor); - generatorFactory = new JsonFactory(); - generatorFactory.setCodec(createJsonCodec()); } - private static ObjectMapper createJsonCodec() { - return new ObjectMapper().disable(FLUSH_AFTER_WRITE_VALUE); + private static JsonFactory createGeneratorFactory() { + JsonFactory factory = new JsonFactory(); + factory.setCodec(new ObjectMapper().disable(FLUSH_AFTER_WRITE_VALUE)); + return factory; } @Override |