update 优化 !pr485 代码变量

This commit is contained in:
疯狂的狮子Li 2024-01-25 15:05:28 +08:00
parent 4273f2db34
commit 591331b70c

View File

@ -24,8 +24,7 @@ import java.util.concurrent.locks.ReentrantLock;
public class OssFactory {
private static final Map<String, OssClient> CLIENT_CACHE = new ConcurrentHashMap<>();
private static final ReentrantLock lock = new ReentrantLock();
private static final ReentrantLock LOCK = new ReentrantLock();
/**
* 获取默认实例
@ -53,7 +52,7 @@ public class OssFactory {
OssClient client = CLIENT_CACHE.get(key);
// 客户端不存在或配置不相同则重新构建
if (client == null || !client.checkPropertiesSame(properties)) {
lock.lock();
LOCK.lock();
try {
client = CLIENT_CACHE.get(key);
if (client == null || !client.checkPropertiesSame(properties)) {
@ -62,7 +61,7 @@ public class OssFactory {
return CLIENT_CACHE.get(key);
}
} finally {
lock.unlock();
LOCK.unlock();
}
}
return client;