type CacheComparer … // Compare compares the nodes and pods of NodeLister with Cache.Snapshot. func (c *CacheComparer) Compare(logger klog.Logger) error { … } // CompareNodes compares actual nodes with cached nodes. func (c *CacheComparer) CompareNodes(nodes []*v1.Node, nodeinfos map[string]*framework.NodeInfo) (missed, redundant []string) { … } // ComparePods compares actual pods with cached pods. func (c *CacheComparer) ComparePods(pods, waitingPods []*v1.Pod, nodeinfos map[string]*framework.NodeInfo) (missed, redundant []string) { … } func compareStrings(actual, cached []string) (missed, redundant []string) { … }