public ConsistentKeyLocker build() { preBuild(); final LockCleanerService cleaner; switch (cleanerConfig) { case STANDARD: Preconditions.checkArgument(null == customCleanerService); cleaner = new StandardLockCleanerService(store, serializer, times); break; case CUSTOM: Preconditions.checkArgument(null != customCleanerService); cleaner = customCleanerService; break; default: cleaner = null; } return new ConsistentKeyLocker(store, manager, rid, times, serializer, llm, lockWait, lockRetryCount, lockExpire, lockState, cleaner); }
public ConsistentKeyLocker build() { preBuild(); final LockCleanerService cleaner; switch (cleanerConfig) { case STANDARD: Preconditions.checkArgument(null == customCleanerService); cleaner = new StandardLockCleanerService(store, serializer); break; case CUSTOM: Preconditions.checkArgument(null != customCleanerService); cleaner = customCleanerService; break; default: cleaner = null; } return new ConsistentKeyLocker(store, manager, rid, times, serializer, llm, lockWait, lockRetryCount, lockExpire, lockState, cleaner); }
public ConsistentKeyLocker build() { preBuild(); final LockCleanerService cleaner; switch (cleanerConfig) { case STANDARD: Preconditions.checkArgument(null == customCleanerService); cleaner = new StandardLockCleanerService(store, serializer, times); break; case CUSTOM: Preconditions.checkArgument(null != customCleanerService); cleaner = customCleanerService; break; default: cleaner = null; } return new ConsistentKeyLocker(store, manager, rid, times, serializer, llm, lockWait, lockRetryCount, lockExpire, lockState, cleaner); }