class JobQuotaController implements QuotaController<Job<?>> {

    @Override
    public EvictionQuota getQuota(Reference reference) {
        if (isLegacy()) {
            return EvictionQuota.newBuilder().withReference(reference).withQuota(0).withMessage("Legacy job").build();
        }
        return getMinSubQuota(reference);
    }

    public  JobQuotaController(Job<?> job,
                              V3JobOperations jobOperations,
                              EffectiveJobDisruptionBudgetResolver effectiveDisruptionBudgetResolver,
                              ContainerHealthService containerHealthService,
                              TitusRuntime titusRuntime);
    private  JobQuotaController(Job<?> newJob,
                               V3JobOperations jobOperations,
                               EffectiveJobDisruptionBudgetResolver effectiveDisruptionBudgetResolver,
                               ContainerHealthService containerHealthService,
                               JobQuotaController previousJobQuotaController,
                               TitusRuntime titusRuntime);

}