File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed
src/main/java/io/vertx/core/json/jackson Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change 2727import java .io .InputStream ;
2828import java .util .List ;
2929import java .util .Map ;
30- import java .util .concurrent .atomic .AtomicReference ;
3130
3231/**
3332 * @author <a href="mailto:[email protected] ">Julien Viet</a> 3433 */
3534public class DatabindCodec extends JacksonCodec {
3635
3736 private static final ObjectMapper mapper = new ObjectMapper ();
38- private static final AtomicReference < ObjectMapper > prettyMapper = new AtomicReference <> ();
37+ private static final ObjectMapper prettyMapper = new ObjectMapper ();
3938
4039 static {
4140 initialize (mapper , false );
41+ initialize (prettyMapper , true );
4242 }
4343
4444 private static void initialize (ObjectMapper om , boolean prettyPrint ) {
@@ -64,13 +64,7 @@ public static ObjectMapper mapper() {
6464 */
6565 @ Deprecated
6666 public static ObjectMapper prettyMapper () {
67- ObjectMapper pm = prettyMapper .get ();
68- if (pm != null ) {
69- return pm ;
70- }
71- pm = new ObjectMapper ();
72- initialize (pm , true );
73- return prettyMapper .compareAndSet (null , pm ) ? pm : prettyMapper .get ();
67+ return prettyMapper ;
7468 }
7569
7670 @ Override
You can’t perform that action at this time.
0 commit comments