code: public ColumnPrefixDistributedRowLock<K> expireLockAfter(long timeout, TimeUnit unit) {
          this.timeout      = timeout;
          this.timeoutUnits = unit;
          return this;
      }
docs: Time for failed locks. Under normal circumstances the lock column will be
  deleted. If not then this lock column will remain and the row will remain
  locked. The lock will expire after this timeout.
  
  @param timeout
  @param unit