支持lru缓存
This commit is contained in:
parent
d46e8a6f92
commit
36126b8856
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user