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
