Merge pull request #29853 from ThomHurks:cors-configuration-small-memory-optimization
* gh-29853: Polish external contribution Optimize CorsConfiguration::checkHeaders
This commit is contained in:
@@ -676,7 +676,9 @@ public class CorsConfiguration {
|
||||
}
|
||||
|
||||
boolean allowAnyHeader = this.allowedHeaders.contains(ALL);
|
||||
List<String> result = new ArrayList<>(requestHeaders.size());
|
||||
int maxResultSize = allowAnyHeader ? requestHeaders.size()
|
||||
: Math.min(requestHeaders.size(), this.allowedHeaders.size());
|
||||
List<String> result = new ArrayList<>(maxResultSize);
|
||||
for (String requestHeader : requestHeaders) {
|
||||
if (StringUtils.hasText(requestHeader)) {
|
||||
requestHeader = requestHeader.trim();
|
||||
|
||||
Reference in New Issue
Block a user