diff --git a/eureka-client/src/main/java/com/netflix/discovery/converters/EurekaJacksonCodec.java b/eureka-client/src/main/java/com/netflix/discovery/converters/EurekaJacksonCodec.java index f14da0e387..c3c21039f2 100644 --- a/eureka-client/src/main/java/com/netflix/discovery/converters/EurekaJacksonCodec.java +++ b/eureka-client/src/main/java/com/netflix/discovery/converters/EurekaJacksonCodec.java @@ -642,7 +642,7 @@ public InstanceInfo deserialize(JsonParser jp, DeserializationContext context) t metadataMap.put(key, value); } }; - builder.setMetadata(metadataMap == null ? Collections.emptyMap() : Collections.synchronizedMap(metadataMap)); + builder.setMetadata(metadataMap == null ? Collections.emptyMap() : metadataMap); break; default: autoUnmarshalEligible(jp.getCurrentName(), jp.getValueAsString(), builder.getRawInstance());