Skip to content

Commit 7f67cec

Browse files
izeyesbrannen
authored andcommitted
Polish MappingMediaTypeFileExtensionResolver.addFileExtension()
Closes gh-23145
1 parent f6a4595 commit 7f67cec

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

spring-web/src/main/java/org/springframework/web/accept/MappingMediaTypeFileExtensionResolver.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,8 @@ protected void addMapping(String extension, MediaType mediaType) {
8585
}
8686

8787
private void addFileExtension(MediaType mediaType, String extension) {
88-
List<String> newList = new CopyOnWriteArrayList<>();
89-
List<String> oldList = this.fileExtensions.putIfAbsent(mediaType, newList);
90-
(oldList != null ? oldList : newList).add(extension);
88+
List<String> list = this.fileExtensions.computeIfAbsent(mediaType, key -> new CopyOnWriteArrayList<>());
89+
list.add(extension);
9190
}
9291

9392

0 commit comments

Comments
 (0)