Polish MappingMediaTypeFileExtensionResolver.addFileExtension()

Closes gh-23145
This commit is contained in:
Johnny Lim
2019-06-18 16:10:30 +09:00
committed by Sam Brannen
parent f6a4595cef
commit 7f67cecd10

View File

@@ -85,9 +85,8 @@ public class MappingMediaTypeFileExtensionResolver implements MediaTypeFileExten
} }
private void addFileExtension(MediaType mediaType, String extension) { private void addFileExtension(MediaType mediaType, String extension) {
List<String> newList = new CopyOnWriteArrayList<>(); List<String> list = this.fileExtensions.computeIfAbsent(mediaType, key -> new CopyOnWriteArrayList<>());
List<String> oldList = this.fileExtensions.putIfAbsent(mediaType, newList); list.add(extension);
(oldList != null ? oldList : newList).add(extension);
} }