From 4b2425d3d3dbad0be579f0cbba26cbf54ac463fb Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 2 Oct 2013 11:07:38 +0800 Subject: [PATCH] cache bug fixed --- session.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/session.go b/session.go index a304f38b..f73c80f6 100644 --- a/session.go +++ b/session.go @@ -1691,15 +1691,17 @@ func (session *Session) cacheDelete(sql string, args ...interface{}) error { ids = append(ids, id) } } - } else { + } /*else { session.Engine.LogDebug("delete cache sql %v", newsql) cacher.DelIds(tableName, genSqlKey(newsql, args)) - } + }*/ for _, id := range ids { - session.Engine.LogDebug("delete cache obj %v %v", tableName, id) + session.Engine.LogDebug("[xorm:cacheDelete] delete cache obj", tableName, id) cacher.DelBean(tableName, id) } + session.Engine.LogDebug("[xorm:cacheDelete] clear cache table", tableName) + cacher.ClearIds(tableName) return nil }