boolean isCurrentNonCachingStillTolerated() {
      return isCurrentNonCachingStillTolerated(new Throwable()) ||
             ContainerUtil.exists(preventions.values(), CalculationStack::isCurrentNonCachingStillTolerated);
    }
boolean isCurrentNonCachingStillTolerated()