From 8dbeb7c90fcd177aa44172d69307325a28be3ebf Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 8 Apr 2022 16:18:25 +0800 Subject: [PATCH] fix code --- .../src/main/java/cn/hutool/core/lang/PatternPool.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/PatternPool.java b/hutool-core/src/main/java/cn/hutool/core/lang/PatternPool.java index c9a58debd..c6d6853fa 100644 --- a/hutool-core/src/main/java/cn/hutool/core/lang/PatternPool.java +++ b/hutool-core/src/main/java/cn/hutool/core/lang/PatternPool.java @@ -194,13 +194,7 @@ public class PatternPool { */ public static Pattern get(String regex, int flags) { final RegexWithFlag regexWithFlag = new RegexWithFlag(regex, flags); - - Pattern pattern = POOL.get(regexWithFlag); - if (null == pattern) { - pattern = Pattern.compile(regex, flags); - POOL.put(regexWithFlag, pattern); - } - return pattern; + return POOL.get(regexWithFlag, ()-> Pattern.compile(regex, flags)); } /**