cache bug fixed

This commit is contained in:
Lunny Xiao 2013-10-02 11:07:38 +08:00
parent f1502178c2
commit 4b2425d3d3
1 changed files with 5 additions and 3 deletions

View File

@ -1691,15 +1691,17 @@ func (session *Session) cacheDelete(sql string, args ...interface{}) error {
ids = append(ids, id) ids = append(ids, id)
} }
} }
} else { } /*else {
session.Engine.LogDebug("delete cache sql %v", newsql) session.Engine.LogDebug("delete cache sql %v", newsql)
cacher.DelIds(tableName, genSqlKey(newsql, args)) cacher.DelIds(tableName, genSqlKey(newsql, args))
} }*/
for _, id := range ids { 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) cacher.DelBean(tableName, id)
} }
session.Engine.LogDebug("[xorm:cacheDelete] clear cache table", tableName)
cacher.ClearIds(tableName)
return nil return nil
} }