From 36126b885689de0a4959e9236f6f4ccea08c7712 Mon Sep 17 00:00:00 2001 From: xiezhaodong Date: Mon, 14 Apr 2025 14:45:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81lru=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prepare_stmt.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/prepare_stmt.go b/prepare_stmt.go index 4426dfa1..aebad797 100644 --- a/prepare_stmt.go +++ b/prepare_stmt.go @@ -30,6 +30,9 @@ func NewPreparedStmtDB(connPool ConnPool, prepareStmtLruConfig *PrepareStmtLruCo Stmts: func() StmtStore { var stmts StmtStore if prepareStmtLruConfig != nil && prepareStmtLruConfig.Open { + if prepareStmtLruConfig.Size <= 0 { + panic("LRU prepareStmtLruConfig.Size must > 0") + } lru := &LruStmtStore{} lru.NewLru(prepareStmtLruConfig.Size, prepareStmtLruConfig.TTL) stmts = lru