This is an automated email from the ASF dual-hosted git repository.

yongzao pushed a commit to branch abandon-guava-cache
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 196959fef33a8e35c5f158cf2a58f2a10cc2d79f
Author: Yongzao <[email protected]>
AuthorDate: Tue Oct 21 09:28:28 2025 +0800

    finish
---
 iotdb-core/confignode/pom.xml                                      | 4 ----
 .../confignode/manager/load/cache/detector/PhiAccrualDetector.java | 7 +++----
 2 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/iotdb-core/confignode/pom.xml b/iotdb-core/confignode/pom.xml
index d9e75d905a4..97428a4fb43 100644
--- a/iotdb-core/confignode/pom.xml
+++ b/iotdb-core/confignode/pom.xml
@@ -124,10 +124,6 @@
             <groupId>jakarta.validation</groupId>
             <artifactId>jakarta.validation-api</artifactId>
         </dependency>
-        <dependency>
-            <groupId>com.google.guava</groupId>
-            <artifactId>guava</artifactId>
-        </dependency>
         <dependency>
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-lang3</artifactId>
diff --git 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/cache/detector/PhiAccrualDetector.java
 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/cache/detector/PhiAccrualDetector.java
index 22098f75ad0..b4e933b1ffc 100644
--- 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/cache/detector/PhiAccrualDetector.java
+++ 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/cache/detector/PhiAccrualDetector.java
@@ -24,8 +24,8 @@ import 
org.apache.iotdb.confignode.manager.load.cache.IFailureDetector;
 import org.apache.iotdb.confignode.manager.load.cache.node.NodeHeartbeatSample;
 import 
org.apache.iotdb.confignode.manager.load.cache.region.RegionHeartbeatSample;
 
-import com.google.common.cache.Cache;
-import com.google.common.cache.CacheBuilder;
+import com.github.benmanes.caffeine.cache.Cache;
+import com.github.benmanes.caffeine.cache.Caffeine;
 import org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;
 import org.apache.tsfile.utils.Preconditions;
 import org.slf4j.Logger;
@@ -66,8 +66,7 @@ public class PhiAccrualDetector implements IFailureDetector {
     this.minHeartbeatStdNs = minHeartbeatStdNs;
     this.codeStartSampleCount = minimalSampleCount;
     this.fallbackDuringColdStart = fallbackDuringColdStart;
-    this.availibilityCache =
-        CacheBuilder.newBuilder().expireAfterAccess(5, 
TimeUnit.MINUTES).build();
+    this.availibilityCache = Caffeine.newBuilder().expireAfterAccess(5, 
TimeUnit.MINUTES).build();
   }
 
   @Override

Reply via email to