From 8ab36d684275335eb3779f7044b61d6d406b654a Mon Sep 17 00:00:00 2001 From: ChanHyeongLee Date: Fri, 4 Apr 2025 21:52:35 +0900 Subject: [PATCH] replace unmodifiableList to copyOf Signed-off-by: ChanHyeongLee --- .../java/org/springframework/http/ReadOnlyHttpHeaders.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/http/ReadOnlyHttpHeaders.java b/spring-web/src/main/java/org/springframework/http/ReadOnlyHttpHeaders.java index 8ec4278c569f..80815b7f7bc1 100644 --- a/spring-web/src/main/java/org/springframework/http/ReadOnlyHttpHeaders.java +++ b/spring-web/src/main/java/org/springframework/http/ReadOnlyHttpHeaders.java @@ -86,7 +86,7 @@ public void clearContentHeaders() { @Override public @Nullable List get(String headerName) { List values = this.headers.get(headerName); - return (values != null ? Collections.unmodifiableList(values) : null); + return (values != null ? List.copyOf(values) : null); } @Override @@ -179,7 +179,7 @@ public Set>> headerSet() { @Override public void forEach(BiConsumer> action) { - this.headers.forEach((k, vs) -> action.accept(k, Collections.unmodifiableList(vs))); + this.headers.forEach((k, vs) -> action.accept(k, List.copyOf(vs))); } }