private static TimeLockDeprecatedConfiguration createDeprecatedConfiguration(TimeLockServerConfiguration config, Environment environment) { ImmutableTimeLockDeprecatedConfiguration.Builder deprecatedBuilder = ImmutableTimeLockDeprecatedConfiguration.builder(); if (config.timeLimiterConfiguration().enableTimeLimiting()) { deprecatedBuilder.useLockTimeLimiter(true); deprecatedBuilder.blockingTimeoutInMs( BlockingTimeouts.getBlockingTimeout(environment.getObjectMapper(), config)); } if (config.useClientRequestLimit()) { deprecatedBuilder.useClientRequestLimit(true); deprecatedBuilder.availableThreads(config.availableThreads()); } return deprecatedBuilder.build(); } }