Skip to content

Commit a4c87c5

Browse files
author
xuyanling
committed
ref |> 重启前清空索引器缓存
1 parent 85e9231 commit a4c87c5

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

app/helper/indexer_helper.py

+12
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,19 @@ def __init__(self):
2222
self._lock = threading.Lock()
2323
self.init_config()
2424

25+
def stop_service(self):
26+
"""
27+
清空缓存
28+
"""
29+
self._builtiIndexers = None
30+
self._custom_indexers = None
31+
self._all_indexers = None
32+
self._public_indexers = None
33+
2534
def init_config(self):
35+
"""
36+
初始化相关配置
37+
"""
2638
custom_indexers = self.get_custom_indexers()
2739
if isinstance(custom_indexers, list):
2840
self._custom_indexers = self.get_custom_indexers()

web/action.py

+2
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,8 @@ def stop_service():
325325
Downloader().stop_service()
326326
# 关闭插件
327327
PluginManager().stop_service()
328+
# 清空索引器缓存
329+
IndexerHelper().stop_service()
328330

329331
@staticmethod
330332
def start_service():

0 commit comments

Comments
 (0)