Simplify UrlFileNameViewController#getViewNameForUrlPath()

Closes gh-24419
This commit is contained in:
Hyunjin Choi
2020-01-24 19:39:05 +09:00
committed by Sam Brannen
parent 5a0b768a3d
commit a2af5a90dc

View File

@@ -1,5 +1,5 @@
/*
* Copyright 2002-2019 the original author or authors.
* Copyright 2002-2020 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -125,13 +125,7 @@ public class UrlFilenameViewController extends AbstractUrlViewController {
* @see #postProcessViewName
*/
protected String getViewNameForUrlPath(String uri) {
String viewName = this.viewNameCache.get(uri);
if (viewName == null) {
viewName = extractViewNameFromUrlPath(uri);
viewName = postProcessViewName(viewName);
this.viewNameCache.put(uri, viewName);
}
return viewName;
return this.viewNameCache.computeIfAbsent(uri, u -> postProcessViewName(extractViewNameFromUrlPath(u)));
}
/**