@@ -2,19 +2,18 @@ package com.github.plokhotnyuk.jsoniter_scala.benchmark
22
33import com .fasterxml .jackson .annotation .{JsonFormat , JsonInclude , JsonTypeInfo }
44import tools .jackson .core .json .{JsonFactoryBuilder , JsonWriteFeature }
5- import tools .jackson .core .util .{DefaultIndenter , DefaultPrettyPrinter }
5+ import tools .jackson .core .util .{DefaultIndenter , DefaultPrettyPrinter , JsonRecyclerPools }
66import tools .jackson .databind .jsontype .NamedType
77import tools .jackson .core ._
88import tools .jackson .databind ._
99import tools .jackson .databind .json .JsonMapper
10- import tools .jackson .datatype .jsr310 .{ JavaTimeFeature , JavaTimeModule }
10+ import tools .jackson .datatype .jsr310 .JavaTimeModule
1111import tools .jackson .databind .module .SimpleModule
1212import tools .jackson .databind .ser .std .StdSerializer
1313import tools .jackson .module .blackbird .BlackbirdModule
1414import tools .jackson .module .scala .deser .{ImmutableBitSetDeserializer , MutableBitSetDeserializer }
1515import tools .jackson .module .scala .{BitSetDeserializerModule , ClassTagExtensions , DefaultScalaModule }
1616import com .github .plokhotnyuk .jsoniter_scala .benchmark .SuitEnum .SuitEnum
17- import tools .jackson .datatype .jsr310 .ser .YearSerializer
1817import java .time .Year
1918import scala .collection .immutable .BitSet
2019import scala .collection .mutable
@@ -37,6 +36,7 @@ object JacksonSerDesers {
3736 .streamWriteConstraints(StreamWriteConstraints .builder()
3837 .maxNestingDepth(Int .MaxValue ) // WARNING: It is an unsafe option for open systems
3938 .build())
39+ .recyclerPool(JsonRecyclerPools .threadLocalPool)
4040 .build()
4141 val builder = JsonMapper .builder(jsonFactory)
4242 .addMixIn(classOf [GeoJSON .GeoJSON ], classOf [MixIn ])
0 commit comments