(name string)
| 176 | } |
| 177 | |
| 178 | func (dc *directoryCache) RemoveObject(name string) { |
| 179 | dc.mu.Lock() |
| 180 | defer dc.mu.Unlock() |
| 181 | for i, obj := range dc.objs { |
| 182 | if obj.GetName() == name { |
| 183 | dc.objs = append(dc.objs[:i], dc.objs[i+1:]...) |
| 184 | dc.dirtyFlags |= dirtyRemove |
| 185 | break |
| 186 | } |
| 187 | } |
| 188 | } |
| 189 | |
| 190 | func (dc *directoryCache) UpdateObject(oldName string, newObj model.Obj) { |
| 191 | dc.mu.Lock() |
no test coverage detected