Versions in this module Expand all Collapse all v1 v1.16.3 Oct 23, 2019 Changes in this version + type Cache interface + AddNode func(node *v1.Node) error + AddPod func(pod *v1.Pod) error + AssumePod func(pod *v1.Pod) error + FinishBinding func(pod *v1.Pod) error + ForgetPod func(pod *v1.Pod) error + GetNodeInfo func(nodeName string) (*v1.Node, error) + GetPod func(pod *v1.Pod) (*v1.Pod, error) + IsAssumedPod func(pod *v1.Pod) (bool, error) + RemoveNode func(node *v1.Node) error + RemovePod func(pod *v1.Pod) error + Snapshot func() *Snapshot + UpdateNode func(oldNode, newNode *v1.Node) error + UpdateNodeInfoSnapshot func(nodeSnapshot *schedulernodeinfo.Snapshot) error + UpdatePod func(oldPod, newPod *v1.Pod) error + func New(ttl time.Duration, stop <-chan struct{}) Cache + type Snapshot struct + AssumedPods map[string]bool + Nodes map[string]*schedulernodeinfo.NodeInfo