新版仿ok交易所-后端
1
zj
2026-06-03 1004f3d16011f69894196bfd180ea539b76ba4e7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package com.yami.trading.service.loan;
 
import java.util.concurrent.ConcurrentHashMap;
 
public class LoanOrderLock {
 
    private static final ConcurrentHashMap<String, Boolean> LOCKS = new ConcurrentHashMap<>();
 
    public static boolean add(String orderNo) {
        return LOCKS.putIfAbsent(orderNo, Boolean.TRUE) == null;
    }
 
    public static void remove(String orderNo) {
        LOCKS.remove(orderNo);
    }
}