@Test public void getTimestampDelegates() { long timestamp = 123L; when(timestampService.getFreshTimestamp()).thenReturn(timestamp); assertThat(timelock.getFreshTimestamp()).isEqualTo(timestamp); }
@Override public long getFreshTimestamp() { return timestampService.getFreshTimestamp(); }
TimeLockClient implements AutoCloseable, TimelockService { @Override public long getFreshTimestamp() { return timestampService.getFreshTimestamp(); } }
TimeLockClient implements AutoCloseable, TimelockService { @Override public long getFreshTimestamp() { return timestampService.getFreshTimestamp(); } @VisibleForTesting  TimeLockClient(TimelockService delegate, CloseableTimestampService timestampService,
            LockRefresher lockRefresher, TimeLockUnlocker unlocker); }
TimeLockClient implements AutoCloseable, TimelockService { @Override public long getFreshTimestamp() { return timestampService.getFreshTimestamp(); } @VisibleForTesting  TimeLockClient(TimelockService delegate, CloseableTimestampService timestampService,
            LockRefresher lockRefresher, TimeLockUnlocker unlocker); static TimeLockClient createDefault(TimelockService timelockService); static TimeLockClient withSynchronousUnlocker(TimelockService timelockService); @Override boolean isInitialized(); @Override long getFreshTimestamp(); @Override long getCommitTimestamp(long startTs, LockToken commitLocksToken); @Override TimestampRange getFreshTimestamps(int numTimestampsRequested); @Override LockImmutableTimestampResponse lockImmutableTimestamp(); @Override List<StartIdentifiedAtlasDbTransactionResponse> startIdentifiedAtlasDbTransactionBatch(int count); @Override long getImmutableTimestamp(); @Override LockResponse lock(LockRequest request); @Override WaitForLocksResponse waitForLocks(WaitForLocksRequest request); @Override Set<LockToken> refreshLockLeases(Set<LockToken> tokens); @Override Set<LockToken> unlock(Set<LockToken> tokens); @Override void tryUnlock(Set<LockToken> tokens); @Override long currentTimeMillis(); @Override void close(); }
TimeLockClient implements AutoCloseable, TimelockService { @Override public long getFreshTimestamp() { return timestampService.getFreshTimestamp(); } @VisibleForTesting  TimeLockClient(TimelockService delegate, CloseableTimestampService timestampService,
            LockRefresher lockRefresher, TimeLockUnlocker unlocker); static TimeLockClient createDefault(TimelockService timelockService); static TimeLockClient withSynchronousUnlocker(TimelockService timelockService); @Override boolean isInitialized(); @Override long getFreshTimestamp(); @Override long getCommitTimestamp(long startTs, LockToken commitLocksToken); @Override TimestampRange getFreshTimestamps(int numTimestampsRequested); @Override LockImmutableTimestampResponse lockImmutableTimestamp(); @Override List<StartIdentifiedAtlasDbTransactionResponse> startIdentifiedAtlasDbTransactionBatch(int count); @Override long getImmutableTimestamp(); @Override LockResponse lock(LockRequest request); @Override WaitForLocksResponse waitForLocks(WaitForLocksRequest request); @Override Set<LockToken> refreshLockLeases(Set<LockToken> tokens); @Override Set<LockToken> unlock(Set<LockToken> tokens); @Override void tryUnlock(Set<LockToken> tokens); @Override long currentTimeMillis(); @Override void close();  }