code: func GetObjectTTLFromNodeFunc(getNode func() (*v1.Node, error)) GetObjectTTLFunc {
  	return func() (time.Duration, bool) {
  		node, err := getNode()
  		if err != nil {
  			return time.Duration(0), false
  		}
  		if node != nil && node.Annotations != nil {
  			if value, ok := node.Annotations[v1.ObjectTTLAnnotationKey]; ok {
  				if intValue, err := strconv.Atoi(value); err == nil {
  					return time.Duration(intValue) * time.Second, true
  				}
  			}
  		}
  		return time.Duration(0), false
  	}
  }
docs: // GetObjectTTLFromNodeFunc returns a function that returns TTL value
  // from a given Node object.