From f905f4377db462640a4fdd53dc5daa1adfc8c542 Mon Sep 17 00:00:00 2001
From: zhaowenyu <35589726@qq.com>
Date: Tue, 14 Oct 2025 18:30:57 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 ard-work/src/main/java/com/ard/work/domain/cache/TyTcpServerCache.java |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/ard-work/src/main/java/com/ard/work/domain/cache/TyTcpServerCache.java b/ard-work/src/main/java/com/ard/work/domain/cache/TyTcpServerCache.java
index ec7d9d6..e03a482 100644
--- a/ard-work/src/main/java/com/ard/work/domain/cache/TyTcpServerCache.java
+++ b/ard-work/src/main/java/com/ard/work/domain/cache/TyTcpServerCache.java
@@ -1,5 +1,9 @@
 package com.ard.work.domain.cache;
 
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
 import java.util.concurrent.ConcurrentHashMap;
 
 /**
@@ -13,17 +17,22 @@
     private static final ConcurrentHashMap<String, Boolean> tcpServerCache = new ConcurrentHashMap<>();
 
     // 存储TCP服务连接状态到缓存
-    public static void putTcpServerCache(String tcpServer,Boolean state) {
-        tcpServerCache.put(tcpServer, state);
+    public static void putTcpServerCache(String serverId,Boolean state) {
+        tcpServerCache.put(serverId, state);
     }
 
     // 从缓存中获取TCP服务连接状态
-    public static Boolean getTcpServerCache(String tcpServer) {
-        return tcpServerCache.getOrDefault(tcpServer,false);
+    public static Boolean getTcpServerCache(String serverId) {
+        return tcpServerCache.getOrDefault(serverId,false);
     }
 
     // 删除缓存中的TCP服务连接状态
-    public static void removeTcpServerCache(String tcpServer) {
-        tcpServerCache.remove(tcpServer);
+    public static void removeTcpServerCache(String serverId) {
+        tcpServerCache.remove(serverId);
     }
+
+    public static Map<String, Boolean> getTcpServerCacheMap() {
+        return new HashMap<>(tcpServerCache); // 返回一个副本,避免外部修改原始缓存
+    }
+
 }

--
Gitblit v1.9.3