From 8eef11f342ae9b27d176179a54929cdbae5f1ad1 Mon Sep 17 00:00:00 2001 From: lexluo09 <39718951+lexluo09@users.noreply.github.com> Date: Mon, 8 Jan 2024 17:08:38 +0800 Subject: [PATCH] (improvement)(chat) Fix the thread safety issue in parallel insertion of nature. (#603) --- .../supersonic/chat/core/knowledge/MultiCustomDictionary.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chat/core/src/main/java/com/tencent/supersonic/chat/core/knowledge/MultiCustomDictionary.java b/chat/core/src/main/java/com/tencent/supersonic/chat/core/knowledge/MultiCustomDictionary.java index 1240e7299..cda2fdde1 100644 --- a/chat/core/src/main/java/com/tencent/supersonic/chat/core/knowledge/MultiCustomDictionary.java +++ b/chat/core/src/main/java/com/tencent/supersonic/chat/core/knowledge/MultiCustomDictionary.java @@ -353,7 +353,7 @@ public class MultiCustomDictionary extends DynamicCustomDictionary { } - public boolean insert(String word, String natureWithFrequency) { + public synchronized boolean insert(String word, String natureWithFrequency) { if (word == null) { return false; } else {