code: func NewContainerGC(runtime Runtime, policy ContainerGCPolicy, sourcesReadyProvider SourcesReadyProvider) (ContainerGC, error) {
  	if policy.MinAge < 0 {
  		return nil, fmt.Errorf("invalid minimum garbage collection age: %v", policy.MinAge)
  	}
  
  	return &realContainerGC{
  		runtime:              runtime,
  		policy:               policy,
  		sourcesReadyProvider: sourcesReadyProvider,
  	}, nil
  }
docs: // New ContainerGC instance with the specified policy.