From 44de4c37dc95b8daef5db066493e3de478344b8d Mon Sep 17 00:00:00 2001 From: Looly Date: Tue, 18 May 2021 09:20:16 +0800 Subject: [PATCH] lock to protected --- .../src/main/java/cn/hutool/cache/impl/AbstractCache.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hutool-cache/src/main/java/cn/hutool/cache/impl/AbstractCache.java b/hutool-cache/src/main/java/cn/hutool/cache/impl/AbstractCache.java index 62783db6e..6999922ee 100644 --- a/hutool-cache/src/main/java/cn/hutool/cache/impl/AbstractCache.java +++ b/hutool-cache/src/main/java/cn/hutool/cache/impl/AbstractCache.java @@ -34,7 +34,7 @@ public abstract class AbstractCache implements Cache { // 乐观锁,此处使用乐观锁解决读多写少的场景 // get时乐观读,再检查是否修改,修改则转入悲观读重新读一遍,可以有效解决在写时阻塞大量读操作的情况。 // see: https://www.cnblogs.com/jiagoushijuzi/p/13721319.html - private final StampedLock lock = new StampedLock(); + protected final StampedLock lock = new StampedLock(); /** * 写的时候每个key一把锁,降低锁的粒度