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); /** * 该缓存可能会在任意不定的时间被清除