Note the semantic change, we now check for UID=""
With some changes: - make some method private, nobody seems to use them. - adapt to framework.NewIndexerInformer instead of using custom cache.