From fee4811031e99b27215dd901d042e011f977fdcc Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Fri, 18 Nov 2022 00:11:13 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E8=99=9A=E6=8B=9F=E5=BC=95=E7=94=A8?= =?UTF-8?q?=E5=85=B3=E9=94=AE=E5=AD=97=E7=BC=93=E5=AD=98=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E4=B8=BA=2010=20=E5=88=86=E9=92=9F=20Fix=20https://github.com/?= =?UTF-8?q?siyuan-note/siyuan/issues/6602?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/sql/cache.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kernel/sql/cache.go b/kernel/sql/cache.go index f9ecaddfd..9b928d726 100644 --- a/kernel/sql/cache.go +++ b/kernel/sql/cache.go @@ -70,11 +70,18 @@ func removeBlockCache(id string) { removeRefCacheByDefID(id) } +var virtualRefKeywordsCacheTime = time.Now() + func getVirtualRefKeywordsCache() ([]string, bool) { if disabled { return nil, false } + if 10 < time.Now().Sub(virtualRefKeywordsCacheTime).Minutes() { + ClearVirtualRefKeywords() + return nil, false + } + if val, ok := memCache.Get("virtual_ref"); ok { return val.([]string), true }