diff --git a/selector/cache/cache.go b/selector/cache/cache.go index 15e68b13..29aa12c2 100644 --- a/selector/cache/cache.go +++ b/selector/cache/cache.go @@ -359,7 +359,7 @@ func (c *cacheSelector) Mark(service string, node *registry.Node, err error) { func (c *cacheSelector) Reset(service string) { c.Lock() - delete(c.cache, service) + c.del(service) c.Unlock() }