Polishing
This commit is contained in:
@@ -156,12 +156,10 @@ public class FilePatternResourceHintsRegistrar {
|
||||
|
||||
private final List<String> fileExtensions = new ArrayList<>();
|
||||
|
||||
|
||||
private Builder() {
|
||||
// no-op
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Consider the specified classpath locations.
|
||||
* <p>A location can either be a special {@value ResourceUtils#CLASSPATH_URL_PREFIX}
|
||||
@@ -254,7 +252,6 @@ public class FilePatternResourceHintsRegistrar {
|
||||
public void registerHints(ResourceHints hints, @Nullable ClassLoader classLoader) {
|
||||
build().registerHints(hints, classLoader);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
* Copyright 2002-2023 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.
|
||||
@@ -51,8 +51,7 @@ public final class CharSequenceEncoder extends AbstractEncoder<CharSequence> {
|
||||
*/
|
||||
public static final Charset DEFAULT_CHARSET = StandardCharsets.UTF_8;
|
||||
|
||||
private final ConcurrentMap<Charset, Float> charsetToMaxBytesPerChar =
|
||||
new ConcurrentHashMap<>(3);
|
||||
private final ConcurrentMap<Charset, Float> charsetToMaxBytesPerChar = new ConcurrentHashMap<>(3);
|
||||
|
||||
|
||||
private CharSequenceEncoder(MimeType... mimeTypes) {
|
||||
@@ -105,8 +104,8 @@ public final class CharSequenceEncoder extends AbstractEncoder<CharSequence> {
|
||||
}
|
||||
|
||||
int calculateCapacity(CharSequence sequence, Charset charset) {
|
||||
float maxBytesPerChar = this.charsetToMaxBytesPerChar
|
||||
.computeIfAbsent(charset, cs -> cs.newEncoder().maxBytesPerChar());
|
||||
float maxBytesPerChar = this.charsetToMaxBytesPerChar.computeIfAbsent(charset,
|
||||
cs -> cs.newEncoder().maxBytesPerChar());
|
||||
float maxBytesForSequence = sequence.length() * maxBytesPerChar;
|
||||
return (int) Math.ceil(maxBytesForSequence);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user