func (s *serviceDiscoverer) handleQueueItem(ctx context.Context, in chan<- []model.TargetGroup, item any) {
    defer s.queue.Done(item)

    key := item.(string)
    namespace, name, err := cache.SplitMetaNamespaceKey(key)