optimize deleteFromIndices method in thread_safe_store.go

This commit is contained in:
Ke Zhang 2016-06-14 09:21:44 +08:00
parent 628af356b8
commit 5dbf21aa13

View File

@ -261,12 +261,13 @@ func (c *threadSafeMap) deleteFromIndices(obj interface{}, key string) error {
}
index := c.indices[name]
if index == nil {
continue
}
for _, indexValue := range indexValues {
if index != nil {
set := index[indexValue]
if set != nil {
set.Delete(key)
}
set := index[indexValue]
if set != nil {
set.Delete(key)
}
}
}