Skip to content

Commit 27ad1d5

Browse files
author
Andrey Turbanov
committed
8287602: (fs) Avoid redundant HashMap.containsKey call in MimeTypesFileTypeDetector.putIfAbsent
Reviewed-by: bpb, jpai, alanb
1 parent 239ac2a commit 27ad1d5

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -187,11 +187,8 @@ private void parseMimeEntry(String entry) {
187187
}
188188

189189
private void putIfAbsent(String key, String value) {
190-
if (key != null && !key.isEmpty() &&
191-
value != null && !value.isEmpty() &&
192-
!mimeTypeMap.containsKey(key))
193-
{
194-
mimeTypeMap.put(key, value);
190+
if (!key.isEmpty() && !value.isEmpty()) {
191+
mimeTypeMap.putIfAbsent(key, value);
195192
}
196193
}
197194
}

0 commit comments

Comments
 (0)