From f02b0e9e9844824e653a2456953aaa170cb6be75 Mon Sep 17 00:00:00 2001 From: LamGC Date: Sat, 18 Apr 2020 01:13:01 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E8=A1=A5=E5=85=85Javadoc,=20?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE@SuppressWarning=E6=B3=A8=E8=A7=A3;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/net/lamgc/cgj/bot/cache/CacheStore.java | 4 ++++ src/main/java/net/lamgc/cgj/bot/cache/ImageCacheHandler.java | 1 + .../java/net/lamgc/cgj/bot/cache/LocalHashCacheStore.java | 4 ++++ 3 files changed, 9 insertions(+) diff --git a/src/main/java/net/lamgc/cgj/bot/cache/CacheStore.java b/src/main/java/net/lamgc/cgj/bot/cache/CacheStore.java index d05428e..04bceef 100644 --- a/src/main/java/net/lamgc/cgj/bot/cache/CacheStore.java +++ b/src/main/java/net/lamgc/cgj/bot/cache/CacheStore.java @@ -2,6 +2,10 @@ package net.lamgc.cgj.bot.cache; import java.util.Date; +/** + * 缓存库接口 + * @param 缓存数据类型 + */ public interface CacheStore { /** diff --git a/src/main/java/net/lamgc/cgj/bot/cache/ImageCacheHandler.java b/src/main/java/net/lamgc/cgj/bot/cache/ImageCacheHandler.java index d3fefa8..3bc61bc 100644 --- a/src/main/java/net/lamgc/cgj/bot/cache/ImageCacheHandler.java +++ b/src/main/java/net/lamgc/cgj/bot/cache/ImageCacheHandler.java @@ -27,6 +27,7 @@ public class ImageCacheHandler implements EventHandler { private final static Set cacheQueue = Collections.synchronizedSet(new HashSet<>()); + @SuppressWarnings("unused") public void getImageToCache(ImageCacheObject event) { if(cacheQueue.contains(event)) { log.info("图片 {} 已存在相同缓存任务, 跳过.", event.getStoreFile().getName()); diff --git a/src/main/java/net/lamgc/cgj/bot/cache/LocalHashCacheStore.java b/src/main/java/net/lamgc/cgj/bot/cache/LocalHashCacheStore.java index e2f560c..3facf38 100644 --- a/src/main/java/net/lamgc/cgj/bot/cache/LocalHashCacheStore.java +++ b/src/main/java/net/lamgc/cgj/bot/cache/LocalHashCacheStore.java @@ -7,6 +7,10 @@ import java.util.Hashtable; import java.util.Objects; import java.util.concurrent.atomic.AtomicReference; +/** + * 基于Hashtable的本地缓存库 + * @param 缓存类型 + */ public class LocalHashCacheStore implements CacheStore { private final Hashtable> cache;