class DefaultApplicationSlaManagementService implements ApplicationSlaManagementService {

    @Override
    public Optional<ApplicationSLA> findApplicationSLA(String applicationName) {
        try {
            return Optional.ofNullable(storage.findByName(applicationName).toBlocking().firstOrDefault(null));
        } catch (Exception e) {
            return Optional.empty();
        }
    }

    @Inject public  DefaultApplicationSlaManagementService(CapacityMonitoringService capacityMonitoringService,
                                                  ApplicationSlaStore storage,
                                                  ManagementSubsystemInitializer initializer);

}