From 30e58a474d9a573b72c2e684f84efb9f279739b9 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Wed, 16 Nov 2022 10:33:06 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E8=99=9A=E6=8B=9F=E5=BC=95=E7=94=A8?= =?UTF-8?q?=E4=B8=8D=E5=86=8D=E7=BC=93=E5=AD=98=E5=85=B3=E9=94=AE=E5=AD=97?= =?UTF-8?q?=20Fix=20https://github.com/siyuan-note/siyuan/issues/6602?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/api/setting.go | 1 - kernel/sql/block_ref_query.go | 6 ------ kernel/sql/cache.go | 23 ----------------------- 3 files changed, 30 deletions(-) diff --git a/kernel/api/setting.go b/kernel/api/setting.go index 3848dd326..00efef01a 100644 --- a/kernel/api/setting.go +++ b/kernel/api/setting.go @@ -215,7 +215,6 @@ func setSearch(c *gin.Context) { if s.CaseSensitive != oldCaseSensitive { model.FullReindex() } - sql.ClearVirtualRefKeywords() ret.Data = s } diff --git a/kernel/sql/block_ref_query.go b/kernel/sql/block_ref_query.go index 4227f3796..e1e43394b 100644 --- a/kernel/sql/block_ref_query.go +++ b/kernel/sql/block_ref_query.go @@ -28,11 +28,6 @@ import ( ) func QueryVirtualRefKeywords(name, alias, anchor, doc bool) (ret []string) { - ret, ok := getVirtualRefKeywordsCache() - if ok { - return ret - } - if name { ret = append(ret, queryNames()...) } @@ -49,7 +44,6 @@ func QueryVirtualRefKeywords(name, alias, anchor, doc bool) (ret []string) { sort.SliceStable(ret, func(i, j int) bool { return len(ret[i]) >= len(ret[j]) }) - setVirtualRefKeywords(ret) return } diff --git a/kernel/sql/cache.go b/kernel/sql/cache.go index f9ecaddfd..b97b6cc99 100644 --- a/kernel/sql/cache.go +++ b/kernel/sql/cache.go @@ -70,29 +70,6 @@ func removeBlockCache(id string) { removeRefCacheByDefID(id) } -func getVirtualRefKeywordsCache() ([]string, bool) { - if disabled { - return nil, false - } - - if val, ok := memCache.Get("virtual_ref"); ok { - return val.([]string), true - } - return nil, false -} - -func setVirtualRefKeywords(keywords []string) { - if disabled { - return - } - - memCache.Set("virtual_ref", keywords, 1) -} - -func ClearVirtualRefKeywords() { - memCache.Del("virtual_ref") -} - var defIDRefsCache = gcache.New(30*time.Minute, 5*time.Minute) // [defBlockID]map[refBlockID]*Ref func GetRefsCacheByDefID(defID string) (ret []*Ref) {