private WatchdogInterceptor setupWatchdog() { Preconditions.checkState(watchdog == null, "Watchdog already setup"); watchdog = new Watchdog(Clock.SYSTEM, options.getRetryOptions().getReadPartialRowTimeoutMillis()); watchdog.start(BigtableSessionSharedThreadPools.getInstance().getRetryExecutor()); return new WatchdogInterceptor( ImmutableSet.<MethodDescriptor<?, ?>>of(BigtableGrpc.getReadRowsMethod()), watchdog); }