refactor(重构提升): 优化缓存验签与界面
build.yaml / build (push) Successful in 44s

This commit is contained in:
xiaoqidun committed 2026-09-29 00:13:55 +08:00
1 parent 4d0a909de5
commit b85d7457c1
13 files changed
+98 -42

No files matched your search

+2 -2
View File
@@ -34,7 +34,7 @@ type Renderer struct {
DrawParams map[string]*DrawParam
CompositeGraphicUnits map[string]*CompositeGraphicUnit
templatePageCache map[string]*PageContent
imageCache map[string]image.Image
imageCache renderCache[string, image.Image]
fontDirs []string
fontFS []fs.FS
decodeImages bool
@@ -57,7 +57,7 @@ type RendererOption func(*Renderer)
// ClearCache 释放派生字体、图片、模板与后端缓存,不改变文档和渲染配置
func (r *Renderer) ClearCache() {
r.backendStates = make(map[any]any)
r.imageCache = make(map[string]image.Image)
r.imageCache = renderCache[string, image.Image]{limit: imageCacheLimit}
r.templatePageCache = make(map[string]*PageContent)
r.resetFontCache()
}