/** @see LockManager#getTimeoutInfo */
  @Override
  TimeoutInfo getTimeoutInfo(
      boolean isLockNotTxnTimeout,
      Locker locker,
      long lsn,
      LockType type,
      LockGrantType grantType,
      Lock useLock,
      long timeout,
      long start,
      long now,
      DatabaseImpl database)
      throws DatabaseException {

    if (locker.lockingRequired()) {
      return superiorLockManager.getTimeoutInfo(
          isLockNotTxnTimeout,
          locker,
          lsn,
          type,
          grantType,
          useLock,
          timeout,
          start,
          now,
          database);
    }
    return null;
  }