HADOOP-15817. Reuse Object Mapper in KMSJSONReader. Contributed by Jonathan Eagles.

(cherry picked from commit 81f635f47f)
This commit is contained in:
Yiqun Lin 2018-10-04 10:30:30 +08:00
parent 65aaa10173
commit 7b88a57c37
1 changed files with 2 additions and 2 deletions

View File

@ -36,6 +36,7 @@ import java.util.Map;
@Consumes(MediaType.APPLICATION_JSON)
@InterfaceAudience.Private
public class KMSJSONReader implements MessageBodyReader<Map> {
private static final ObjectMapper MAPPER = new ObjectMapper();
@Override
public boolean isReadable(Class<?> type, Type genericType,
@ -48,7 +49,6 @@ public class KMSJSONReader implements MessageBodyReader<Map> {
Annotation[] annotations, MediaType mediaType,
MultivaluedMap<String, String> httpHeaders, InputStream entityStream)
throws IOException, WebApplicationException {
ObjectMapper mapper = new ObjectMapper();
return mapper.readValue(entityStream, type);
return MAPPER.readValue(entityStream, type);
}
}