} catch (KeeperException e) {
throw new IOException("Exception while obtaining lock.", e);
} catch (InterruptedException e) {
throw new IOException("Exception while obtaining lock.", e);
} finally {
wLock.unlock();
}
}
private String prepareLockNode(String tableName) throws IOException {