private Locks createLockManager( final Config config, Clock clock, final LogService logging, final Replicator replicator, MemberId myself, LeaderLocator leaderLocator, ReplicatedLockTokenStateMachine lockTokenStateMachine ) { Locks localLocks = CommunityEditionModule.createLockManager( config, clock, logging ); return new LeaderOnlyLockManager( myself, replicator, leaderLocator, localLocks, lockTokenStateMachine ); } }
private Locks createLockManager( final Config config, final LogService logging, final Replicator replicator, MemberId myself, LeaderLocator leaderLocator, ReplicatedLockTokenStateMachine lockTokenStateMachine ) { Locks localLocks = CommunityEditionModule.createLockManager( config, logging ); return new LeaderOnlyLockManager( myself, replicator, leaderLocator, localLocks, lockTokenStateMachine ); } }
lockManager = dependencies.satisfyDependency( createLockManager( config, logging ) );