code: func NewPriorityMetadataFactory(serviceLister algorithm.ServiceLister, controllerLister algorithm.ControllerLister, replicaSetLister algorithm.ReplicaSetLister, statefulSetLister algorithm.StatefulSetLister) PriorityMetadataProducer {
  	factory := &PriorityMetadataFactory{
  		serviceLister:     serviceLister,
  		controllerLister:  controllerLister,
  		replicaSetLister:  replicaSetLister,
  		statefulSetLister: statefulSetLister,
  	}
  	return factory.PriorityMetadata
  }
docs: // NewPriorityMetadataFactory creates a PriorityMetadataFactory.