KeyValueService keyValueService = initializeCloseable(() -> { KeyValueService kvs = atlasFactory.getKeyValueService(); kvs = ProfilingKeyValueService.create(kvs); Cleaner cleaner = initializeCloseable(() -> new DefaultCleanerBuilder(keyValueService, lockAndTimestampServices.timelock(), ImmutableList.of(follower), transactionService) MultiTableSweepQueueWriter targetedSweep = initializeCloseable( () -> uninitializedTargetedSweeper(metricsManager, config().targetedSweep(), follower, Suppliers.compose(AtlasDbRuntimeConfig::targetedSweep, runtimeConfigSupplier::get)), TransactionManager transactionManager = initializeCloseable( () -> SerializableTransactionManager.create( metricsManager, PersistentLockManager persistentLockManager = initializeCloseable( () -> new PersistentLockManager( metricsManager, persistentLockService, config().getSweepPersistentLockWaitMillis()), initializeCloseable( () -> initializeSweepEndpointAndBackgroundProcess( metricsManager, persistentLockManager), closeables); initializeCloseable( initializeCompactBackgroundProcess( metricsManager,
KeyValueService keyValueService = initializeCloseable(() -> { KeyValueService kvs = atlasFactory.getKeyValueService(); kvs = ProfilingKeyValueService.create(kvs); Cleaner cleaner = initializeCloseable(() -> new DefaultCleanerBuilder(keyValueService, lockAndTimestampServices.timelock(), ImmutableList.of(follower), transactionService) MultiTableSweepQueueWriter targetedSweep = initializeCloseable( () -> uninitializedTargetedSweeper(metricsManager, config().targetedSweep(), follower, Suppliers.compose(AtlasDbRuntimeConfig::targetedSweep, runtimeConfigSupplier::get)), TransactionManager transactionManager = initializeCloseable( () -> SerializableTransactionManager.create( metricsManager, PersistentLockManager persistentLockManager = initializeCloseable( () -> new PersistentLockManager( metricsManager, persistentLockService, config().getSweepPersistentLockWaitMillis()), initializeCloseable( () -> initializeSweepEndpointAndBackgroundProcess( metricsManager, persistentLockManager), closeables); initializeCloseable( initializeCompactBackgroundProcess( metricsManager,