class DefaultResourceConsumptionService implements ResourceConsumptionService {

    @Override
    public Optional<CompositeResourceConsumption> getSystemConsumption() {
        return latestEvaluation == null ? Optional.empty() : Optional.of(latestEvaluation.getSystemConsumption());
    }

    @Inject public  DefaultResourceConsumptionService(ApplicationSlaManagementService applicationSlaManagementService,
                                             V3JobOperations v3JobOperations,
                                             Registry registry);
    @VisibleForTesting  DefaultResourceConsumptionService(Supplier<ConsumptionEvaluationResult> evaluator,
                                      Registry registry,
                                      Scheduler scheduler);

}