From 9b234fab8e9dcab238a2ab1fe20e93343dc5e7e3 Mon Sep 17 00:00:00 2001 From: wangqing Date: Fri, 2 Jul 2021 10:44:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DAsyncProcessUtils=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tduck/cloud/common/util/AsyncProcessUtils.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/tduck-common/src/main/java/com/tduck/cloud/common/util/AsyncProcessUtils.java b/tduck-common/src/main/java/com/tduck/cloud/common/util/AsyncProcessUtils.java index 8abb84a..c9b39fd 100644 --- a/tduck-common/src/main/java/com/tduck/cloud/common/util/AsyncProcessUtils.java +++ b/tduck-common/src/main/java/com/tduck/cloud/common/util/AsyncProcessUtils.java @@ -4,14 +4,13 @@ import cn.hutool.cache.CacheUtil; import cn.hutool.cache.impl.TimedCache; import cn.hutool.core.util.StrUtil; import lombok.AllArgsConstructor; -import lombok.experimental.UtilityClass; /** * @author : smalljop * @description : 异步处理进度 像导出文件等异步耗时操作 * @create : 2021/06/08 15:35 **/ -@UtilityClass + public class AsyncProcessUtils { /** @@ -22,7 +21,7 @@ public class AsyncProcessUtils { * 处理中任务 5h过期 * timeout – 过期时长,单位:毫秒 */ - TimedCache processMap = CacheUtil.newTimedCache(5 * 60 * 60 * 1000); + static TimedCache processMap = CacheUtil.newTimedCache(5 * 60 * 60 * 1000); static { @@ -36,7 +35,7 @@ public class AsyncProcessUtils { * @param key * @param rate */ - public void setProcess(String key, int rate) { + public static void setProcess(String key, int rate) { processMap.put(key, new Process(rate * 100, StrUtil.EMPTY)); } @@ -45,7 +44,7 @@ public class AsyncProcessUtils { * * @param key */ - public void setProcess(String key, String url) { + public static void setProcess(String key, String url) { processMap.put(key, new Process(MAX_PROCESS_RATE, url)); } @@ -54,13 +53,13 @@ public class AsyncProcessUtils { * * @param key */ - public Process getProcess(String key) { + public static Process getProcess(String key) { return processMap.get(key); } @AllArgsConstructor - public class Process { + public static class Process { /** * 完成进度 */