package com.dy.pipIrrGlobal.command; 
 | 
  
 | 
import java.util.Map; 
 | 
import java.util.concurrent.CompletableFuture; 
 | 
import java.util.concurrent.ConcurrentHashMap; 
 | 
  
 | 
/** 
 | 
 * @Author: liurunyu 
 | 
 * @Date: 2025/5/6 16:33 
 | 
 * @Description 
 | 
 */ 
 | 
public class ComResultWait { 
 | 
  
 | 
    //ConcurrentHashMap是线程安全的 
 | 
    private static final Map<Long, CompletableFuture> features = new ConcurrentHashMap<>(); 
 | 
  
 | 
    public static void put(Long key, CompletableFuture value) { 
 | 
        features.put(key, value); 
 | 
    } 
 | 
    public static CompletableFuture get(Long key) { 
 | 
        return features.get(key); 
 | 
    } 
 | 
  
 | 
    public static boolean contain(Long key) { 
 | 
        return features.containsKey(key); 
 | 
    } 
 | 
  
 | 
    public static void remove(Long key){ 
 | 
        features.remove(key) ; 
 | 
    } 
 | 
  
 | 
} 
 |