@@ -2,19 +2,18 @@ package com.github.plokhotnyuk.jsoniter_scala.benchmark
2
2
3
3
import com .fasterxml .jackson .annotation .{JsonFormat , JsonInclude , JsonTypeInfo }
4
4
import tools .jackson .core .json .{JsonFactoryBuilder , JsonWriteFeature }
5
- import tools .jackson .core .util .{DefaultIndenter , DefaultPrettyPrinter }
5
+ import tools .jackson .core .util .{DefaultIndenter , DefaultPrettyPrinter , JsonRecyclerPools }
6
6
import tools .jackson .databind .jsontype .NamedType
7
7
import tools .jackson .core ._
8
8
import tools .jackson .databind ._
9
9
import tools .jackson .databind .json .JsonMapper
10
- import tools .jackson .datatype .jsr310 .{ JavaTimeFeature , JavaTimeModule }
10
+ import tools .jackson .datatype .jsr310 .JavaTimeModule
11
11
import tools .jackson .databind .module .SimpleModule
12
12
import tools .jackson .databind .ser .std .StdSerializer
13
13
import tools .jackson .module .blackbird .BlackbirdModule
14
14
import tools .jackson .module .scala .deser .{ImmutableBitSetDeserializer , MutableBitSetDeserializer }
15
15
import tools .jackson .module .scala .{BitSetDeserializerModule , ClassTagExtensions , DefaultScalaModule }
16
16
import com .github .plokhotnyuk .jsoniter_scala .benchmark .SuitEnum .SuitEnum
17
- import tools .jackson .datatype .jsr310 .ser .YearSerializer
18
17
import java .time .Year
19
18
import scala .collection .immutable .BitSet
20
19
import scala .collection .mutable
@@ -37,6 +36,7 @@ object JacksonSerDesers {
37
36
.streamWriteConstraints(StreamWriteConstraints .builder()
38
37
.maxNestingDepth(Int .MaxValue ) // WARNING: It is an unsafe option for open systems
39
38
.build())
39
+ .recyclerPool(JsonRecyclerPools .threadLocalPool)
40
40
.build()
41
41
val builder = JsonMapper .builder(jsonFactory)
42
42
.addMixIn(classOf [GeoJSON .GeoJSON ], classOf [MixIn ])
0 commit comments