From 19cca17d72edb63ec619dd377fcec6ed46d12bce Mon Sep 17 00:00:00 2001 From: Junh-b Date: Fri, 13 Jun 2025 13:59:49 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=9D=B8=EC=9E=90=20=EC=A0=84=EB=8B=AC?= =?UTF-8?q?=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 전달받은 매개변수를 사용하는 것이 아니라, 값을 다시 불러오던 이슈를 수정했습니다. --- .../java/com/cleanengine/coin/orderbook/domain/OrderBook.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/cleanengine/coin/orderbook/domain/OrderBook.java b/src/main/java/com/cleanengine/coin/orderbook/domain/OrderBook.java index f09725b6..fb9fc341 100644 --- a/src/main/java/com/cleanengine/coin/orderbook/domain/OrderBook.java +++ b/src/main/java/com/cleanengine/coin/orderbook/domain/OrderBook.java @@ -101,14 +101,14 @@ protected synchronized void addSellOrderBookUnit(Double price, Double size) { protected synchronized void removeBuyOrderBookUnit(BuyOrderBookUnit buyOrderBookUnit, Double price) { if(approxEquals(buyOrderBookUnit.getSize(), 0.0)) { buyOrderBookUnitMap.remove(price); - buyOrderBookUnitListSet.remove(buyOrderBookUnitMap.get(price)); + buyOrderBookUnitListSet.remove(buyOrderBookUnit); } } protected synchronized void removeSellOrderBookUnit(SellOrderBookUnit sellOrderBookUnit, Double price) { if(approxEquals(sellOrderBookUnit.getSize(), 0.0)) { sellOrderBookUnitMap.remove(price); - sellOrderBookUnitListSet.remove(sellOrderBookUnitMap.get(price)); + sellOrderBookUnitListSet.remove(sellOrderBookUnit); } } }