From 1dfbc481178ad707efd6b96c8bf8c1535caabc9a Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 4 May 2023 15:51:11 +0800 Subject: [PATCH] fix code --- .../core/collection/queue/MemorySafeLinkedBlockingQueue.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/collection/queue/MemorySafeLinkedBlockingQueue.java b/hutool-core/src/main/java/org/dromara/hutool/core/collection/queue/MemorySafeLinkedBlockingQueue.java index 46fe9ac3d..b5aedf263 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/collection/queue/MemorySafeLinkedBlockingQueue.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/collection/queue/MemorySafeLinkedBlockingQueue.java @@ -11,6 +11,7 @@ */ package org.dromara.hutool.core.collection.queue; +import org.dromara.hutool.core.lang.Console; import org.dromara.hutool.core.thread.SimpleScheduler; import org.dromara.hutool.core.util.RuntimeUtil; @@ -87,6 +88,7 @@ public class MemorySafeLinkedBlockingQueue extends CheckedLinkedBlockingQueue @Override public boolean test(final E e) { + Console.log(FreeMemoryCalculator.INSTANCE.getResult()); return FreeMemoryCalculator.INSTANCE.getResult() > maxFreeMemory; } } @@ -99,7 +101,7 @@ public class MemorySafeLinkedBlockingQueue extends CheckedLinkedBlockingQueue FreeMemoryCalculator() { super(new SimpleScheduler.Job() { - private volatile long maxAvailable; + private volatile long maxAvailable = RuntimeUtil.getFreeMemory(); @Override public Long getResult() {