code: func thresholdsMet(thresholds []evictionapi.Threshold, observations signalObservations, enforceMinReclaim bool) []evictionapi.Threshold {
  	results := []evictionapi.Threshold{}
  	for i := range thresholds {
  		threshold := thresholds[i]
  		observed, found := observations[threshold.Signal]
  		if !found {
  			klog.Warningf("eviction manager: no observation found for eviction signal %v", threshold.Signal)
  			continue
  		}
  		// determine if we have met the specified threshold
  		thresholdMet := false
  		quantity := evictionapi.GetThresholdQuantity(threshold.Value, observed.capacity)
  		// if enforceMinReclaim is specified, we compare relative to value - minreclaim
  		if enforceMinReclaim && threshold.MinReclaim != nil {
  			quantity.Add(*evictionapi.GetThresholdQuantity(*threshold.MinReclaim, observed.capacity))
  		}
  		thresholdResult := quantity.Cmp(*observed.available)
  		switch threshold.Operator {
  		case evictionapi.OpLessThan:
  			thresholdMet = thresholdResult > 0
  		}
  		if thresholdMet {
  			results = append(results, threshold)
  		}
  	}
  	return results
  }
docs: // thresholdsMet returns the set of thresholds that were met independent of grace period