From d09fdefe0a8081a09787340ad51664a3b8bd7975 Mon Sep 17 00:00:00 2001 From: jaysunxiao Date: Sun, 30 May 2021 23:05:23 +0800 Subject: [PATCH] =?UTF-8?q?perf[cache]:=20=E4=BC=98=E5=8C=96=E4=BA=86cache?= =?UTF-8?q?=E5=B1=9E=E6=80=A7=E7=9A=84=E5=A3=B0=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- net/src/main/java/com/zfoo/net/util/SimpleCache.java | 4 ++-- net/src/main/java/com/zfoo/net/util/SingleCache.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net/src/main/java/com/zfoo/net/util/SimpleCache.java b/net/src/main/java/com/zfoo/net/util/SimpleCache.java index 923cd1aa..f50912ca 100644 --- a/net/src/main/java/com/zfoo/net/util/SimpleCache.java +++ b/net/src/main/java/com/zfoo/net/util/SimpleCache.java @@ -29,7 +29,7 @@ import java.util.concurrent.TimeUnit; import java.util.function.Function; /** - * guava的缓存都是单个存,单个更新,但是实际的项目很多都是批量查询,批量更新。 + * caffeine的缓存都是单个存,单个更新,但是实际的项目很多都是批量查询,批量更新。 *

* 优势: * 1.支持批量查找,批量更新。 @@ -48,7 +48,7 @@ public class SimpleCache { private static final int BATCH_RELOAD_SIZE = 1000; private LoadingCache cache; - private ConcurrentLinkedQueue linkedQueue; + private ConcurrentLinkedQueue linkedQueue; private long expiredAccessDuration; private long refreshDuration; diff --git a/net/src/main/java/com/zfoo/net/util/SingleCache.java b/net/src/main/java/com/zfoo/net/util/SingleCache.java index 95ae4fde..ed550a20 100644 --- a/net/src/main/java/com/zfoo/net/util/SingleCache.java +++ b/net/src/main/java/com/zfoo/net/util/SingleCache.java @@ -35,7 +35,7 @@ public class SingleCache { private volatile V cache; private volatile long refreshTime; - private Lock lock = new ReentrantLock(); + private final Lock lock = new ReentrantLock(); /**