/** * Creates a lock for layout updates on the specified table. * * @param tableURI URI of the table to create a lock for. * @return a Lock for the table with the specified URI. * The lock is not acquired at this point: the user must calli {@code Lock.lock()} and then * release the lock with {@code Lock.unlock()}. */ public Lock newTableLayoutUpdateLock(FijiURI tableURI) { return new ZooKeeperLock(this.mZKClient, getTableLayoutUpdateLock(tableURI)); }