新版仿ok交易所-后端
1
zj
2026-06-04 bf362d7ee6ab091cd26d69be9095440e5000928c
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);
    }
}