code: func (m *kubeGenericRuntimeManager) APIVersion() (kubecontainer.Version, error) {
  	versionObject, err := m.versionCache.Get(m.machineInfo.MachineID)
  	if err != nil {
  		return nil, err
  	}
  	typedVersion := versionObject.(*runtimeapi.VersionResponse)
  
  	return newRuntimeVersion(typedVersion.RuntimeApiVersion)
  }
docs: // APIVersion returns the cached API version information of the container
  // runtime. Implementation is expected to update this cache periodically.
  // This may be different from the runtime engine's version.