| 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) ; | 
|     } | 
|   | 
| } |