From c11fb919b6c996d3d6d2170583980d36dd1f6a02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=87=8C=E6=98=9F?= Date: Fri, 15 Sep 2023 17:16:23 +0800 Subject: [PATCH] =?UTF-8?q?perf[storage]:=20optimization=20soft=20cache=20?= =?UTF-8?q?1.=E4=BC=98=E5=8C=96=E5=87=BD=E6=95=B0=E5=BC=8F=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E7=BC=93=E5=AD=98=E4=BB=8E=E5=BC=B1=E5=BC=95=E7=94=A8?= =?UTF-8?q?=E4=B8=BA=E8=BD=AF=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- storage/src/main/java/com/zfoo/storage/util/LambdaUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/src/main/java/com/zfoo/storage/util/LambdaUtils.java b/storage/src/main/java/com/zfoo/storage/util/LambdaUtils.java index 8733cd90..894baeaf 100644 --- a/storage/src/main/java/com/zfoo/storage/util/LambdaUtils.java +++ b/storage/src/main/java/com/zfoo/storage/util/LambdaUtils.java @@ -19,7 +19,7 @@ import java.lang.reflect.Proxy; * @version 1.0 */ public final class LambdaUtils { - private static final ConcurrentReferenceHashMap CACHE = new ConcurrentReferenceHashMap<>(64, 0.75F, 16, ConcurrentReferenceHashMap.ReferenceType.WEAK); + private static final ConcurrentReferenceHashMap CACHE = new ConcurrentReferenceHashMap<>(64, 0.75F, 16, ConcurrentReferenceHashMap.ReferenceType.SOFT); /** * 该缓存可能会在任意不定的时间被清除