From fd3b919ba9a7266037d486b58b8d4a36e215d0d8 Mon Sep 17 00:00:00 2001 From: zengtao01 Date: Mon, 4 Nov 2024 12:05:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E8=AE=A2=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yudao/module/member/service/amount/LockManager.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/amount/LockManager.java b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/amount/LockManager.java index 1d01cc40..6d343727 100644 --- a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/amount/LockManager.java +++ b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/amount/LockManager.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.member.service.amount; -import java.lang.ref.WeakReference; import java.util.concurrent.ConcurrentHashMap; public class LockManager { @@ -23,7 +22,7 @@ public class LockManager { public static Object getSupermarketLock(Long storeId) { // 对每个 userId 生成独立的锁对象,并发地存储在 ConcurrentHashMap 中 - return storeLocks.computeIfAbsent(storeId, k -> new Object()); + return supermarketLocks.computeIfAbsent(storeId, k -> new Object()); } }