Skip to content

Commit a2f82a0

Browse files
committed
Initialize ArrayList size
1 parent 9e04813 commit a2f82a0

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

client/src/main/java/org/asynchttpclient/Response.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ public interface Response {
170170
SocketAddress getLocalAddress();
171171

172172
class ResponseBuilder {
173-
private final List<HttpResponseBodyPart> bodyParts = new ArrayList<>();
173+
private final List<HttpResponseBodyPart> bodyParts = new ArrayList<>(1);
174174
private HttpResponseStatus status;
175175
private HttpResponseHeaders headers;
176176

client/src/main/java/org/asynchttpclient/netty/NettyResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ private List<Cookie> buildCookies() {
6363
}
6464

6565
if (isNonEmpty(setCookieHeaders)) {
66-
List<Cookie> cookies = new ArrayList<>();
66+
List<Cookie> cookies = new ArrayList<>(1);
6767
for (String value : setCookieHeaders) {
6868
Cookie c = CookieDecoder.decode(value);
6969
if (c != null)

client/src/main/java/org/asynchttpclient/ws/WebSocketUpgradeHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public WebSocketUpgradeHandler(List<WebSocketListener> listeners) {
4343

4444
public void bufferFrame(Runnable bufferedFrame) {
4545
if (bufferedFrames == null) {
46-
bufferedFrames = new ArrayList<>();
46+
bufferedFrames = new ArrayList<>(1);
4747
}
4848
bufferedFrames.add(bufferedFrame);
4949
}
@@ -157,7 +157,7 @@ public final void onClose(WebSocket webSocket, int status, String reasonPhrase)
157157
*/
158158
public final static class Builder {
159159

160-
private List<WebSocketListener> listeners = new ArrayList<>();
160+
private List<WebSocketListener> listeners = new ArrayList<>(1);
161161

162162
/**
163163
* Add a {@link WebSocketListener} that will be added to the {@link WebSocket}

0 commit comments

Comments
 (0)