From 06c3af9350bb8a7a0469922f11609704d84b4e86 Mon Sep 17 00:00:00 2001 From: LamGC Date: Fri, 4 Sep 2020 23:30:35 +0800 Subject: [PATCH] =?UTF-8?q?[Change]=20=E8=A1=A5=E5=85=85=20HashMapCacheSto?= =?UTF-8?q?re=20=E5=AF=B9=E5=8F=82=E6=95=B0=E7=9A=84=20null=20=E6=A3=80?= =?UTF-8?q?=E6=9F=A5;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [Change] HashMapCacheStore 增加对参数的 null 检查, 及时抛出 NPE; --- .../java/net/lamgc/cgj/bot/cache/local/HashMapCacheStore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ContentGrabbingJi-CacheStore-local/src/main/java/net/lamgc/cgj/bot/cache/local/HashMapCacheStore.java b/ContentGrabbingJi-CacheStore-local/src/main/java/net/lamgc/cgj/bot/cache/local/HashMapCacheStore.java index 8de517b..1c10794 100644 --- a/ContentGrabbingJi-CacheStore-local/src/main/java/net/lamgc/cgj/bot/cache/local/HashMapCacheStore.java +++ b/ContentGrabbingJi-CacheStore-local/src/main/java/net/lamgc/cgj/bot/cache/local/HashMapCacheStore.java @@ -38,7 +38,7 @@ public class HashMapCacheStore extends HashCacheStore> impleme @Override public Set mapFieldSet(String key) { - return getMap(key, false, Map::keySet, null); + return getMap(key, false, map -> Collections.unmodifiableSet(map.keySet()), null); } @Override