From 43b20e54b8bc34fde45b7a6861ae3c7b97924e42 Mon Sep 17 00:00:00 2001 From: Kim-Dong-Jun99 Date: Thu, 11 Jan 2024 20:58:14 +0900 Subject: [PATCH] =?UTF-8?q?Refactor=20:=20=EA=B2=BD=EB=A1=9C=20=EA=B4=80?= =?UTF-8?q?=EB=A0=A8=20=EB=8F=99=EC=8B=9C=EC=84=B1=20=EC=9D=B4=EC=8A=88=20?= =?UTF-8?q?=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/tenten/tentenstomp/global/component/PathComponent.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/tenten/tentenstomp/global/component/PathComponent.java b/src/main/java/org/tenten/tentenstomp/global/component/PathComponent.java index 83dc02a..15ed124 100644 --- a/src/main/java/org/tenten/tentenstomp/global/component/PathComponent.java +++ b/src/main/java/org/tenten/tentenstomp/global/component/PathComponent.java @@ -11,6 +11,7 @@ import java.util.ArrayList; import java.util.List; +import java.util.concurrent.CopyOnWriteArrayList; @Component @RequiredArgsConstructor @@ -23,7 +24,7 @@ public class PathComponent { public TripPathCalculationResult getTripPath(List tripPlaceList) { List pathCalculateRequests = toPathCalculateRequest(tripPlaceList); Integer priceSum = 0; - List pathInfoMsgs = new ArrayList<>(); + List pathInfoMsgs = new CopyOnWriteArrayList<>(); for (PathCalculateRequest calculateRequest : pathCalculateRequests) { asyncPathComponent.calculatePath(calculateRequest.from(), calculateRequest.to(), pathInfoMsgs); }