code: func LoadPods(cpm checkpointmanager.CheckpointManager) ([]*v1.Pod, error) {
  	pods := make([]*v1.Pod, 0)
  
  	var err error
  	checkpointKeys := []string{}
  	checkpointKeys, err = cpm.ListCheckpoints()
  	if err != nil {
  		klog.Errorf("Failed to list checkpoints: %v", err)
  	}
  
  	for _, key := range checkpointKeys {
  		checkpoint := NewPodCheckpoint(nil)
  		err := cpm.GetCheckpoint(key, checkpoint)
  		if err != nil {
  			klog.Errorf("Failed to retrieve checkpoint for pod %q: %v", key, err)
  			continue
  		}
  		pods = append(pods, checkpoint.GetPod())
  	}
  	return pods, nil
  }
docs: // LoadPods Loads All Checkpoints from disk