From be73a3fe1f3a876356d4258720cec5c68aa4f127 Mon Sep 17 00:00:00 2001 From: yx9o Date: Sun, 24 Aug 2025 21:37:31 +0800 Subject: [PATCH] fix(core): fix lock object error when implementing singleton pattern --- .../com/automq/stream/s3/metrics/stats/AsyncLRUCacheStats.java | 2 +- .../com/automq/stream/s3/metrics/stats/S3OperationStats.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/s3stream/src/main/java/com/automq/stream/s3/metrics/stats/AsyncLRUCacheStats.java b/s3stream/src/main/java/com/automq/stream/s3/metrics/stats/AsyncLRUCacheStats.java index c6465692b7..7e520f9a1f 100644 --- a/s3stream/src/main/java/com/automq/stream/s3/metrics/stats/AsyncLRUCacheStats.java +++ b/s3stream/src/main/java/com/automq/stream/s3/metrics/stats/AsyncLRUCacheStats.java @@ -44,7 +44,7 @@ private AsyncLRUCacheStats() { public static AsyncLRUCacheStats getInstance() { if (instance == null) { - synchronized (NetworkStats.class) { + synchronized (AsyncLRUCacheStats.class) { if (instance == null) { instance = new AsyncLRUCacheStats(); } diff --git a/s3stream/src/main/java/com/automq/stream/s3/metrics/stats/S3OperationStats.java b/s3stream/src/main/java/com/automq/stream/s3/metrics/stats/S3OperationStats.java index ea7739305c..6ef5c6334e 100644 --- a/s3stream/src/main/java/com/automq/stream/s3/metrics/stats/S3OperationStats.java +++ b/s3stream/src/main/java/com/automq/stream/s3/metrics/stats/S3OperationStats.java @@ -74,7 +74,7 @@ private S3OperationStats() { public static S3OperationStats getInstance() { if (instance == null) { - synchronized (StreamOperationStats.class) { + synchronized (S3OperationStats.class) { if (instance == null) { instance = new S3OperationStats(); }