From 5652fdd3f99aae483d7241308b5c9ef0ce389795 Mon Sep 17 00:00:00 2001 From: godotg Date: Fri, 14 Jun 2024 18:52:13 +0800 Subject: [PATCH] perf[orm]: optimize codec registration --- orm/src/main/java/com/zfoo/orm/codec/IntMapCodec.java | 2 +- orm/src/main/java/com/zfoo/orm/codec/LongMapCodec.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/orm/src/main/java/com/zfoo/orm/codec/IntMapCodec.java b/orm/src/main/java/com/zfoo/orm/codec/IntMapCodec.java index 5a079e43..841a272e 100644 --- a/orm/src/main/java/com/zfoo/orm/codec/IntMapCodec.java +++ b/orm/src/main/java/com/zfoo/orm/codec/IntMapCodec.java @@ -41,7 +41,7 @@ public class IntMapCodec implements Codec> { @Override public Map decode(final BsonReader reader, final DecoderContext context) { reader.readStartDocument(); - Map map = new HashMap<>(); + var map = new HashMap(); while (!BsonType.END_OF_DOCUMENT.equals(reader.readBsonType())) { int key = Integer.parseInt(reader.readName()); V value = BsonType.NULL.equals(reader.getCurrentBsonType()) ? null : valueCodec.decode(reader, context); diff --git a/orm/src/main/java/com/zfoo/orm/codec/LongMapCodec.java b/orm/src/main/java/com/zfoo/orm/codec/LongMapCodec.java index 93b9552f..62dc76c0 100644 --- a/orm/src/main/java/com/zfoo/orm/codec/LongMapCodec.java +++ b/orm/src/main/java/com/zfoo/orm/codec/LongMapCodec.java @@ -41,7 +41,7 @@ public class LongMapCodec implements Codec> { @Override public Map decode(final BsonReader reader, final DecoderContext context) { reader.readStartDocument(); - Map map = new HashMap<>(); + var map = new HashMap(); while (!BsonType.END_OF_DOCUMENT.equals(reader.readBsonType())) { long key = Long.parseLong(reader.readName()); V value = BsonType.NULL.equals(reader.getCurrentBsonType()) ? null : valueCodec.decode(reader, context);