aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2022-06-13 15:58:11 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2022-06-13 15:58:13 +0200
commit2f10d04c342447b37df56fe3cb8f278ad1e370df (patch)
tree2f7008650bfa17da83d498f66e194f3c693972ba
parent625b41d80eb701d36e464210a710907aaa14090f (diff)
Make JsonFactory static
It was shared anyway since it was cloned from blueprint
-rw-r--r--container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java10
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