public Stat execute() throws KeeperException, InterruptedException {
return zk.setData(indexerCollectionPathSlash + indexer.getName(), newData, indexer.getOccVersion());
}
});
} catch (KeeperException.NoNodeException e) {
throw new IndexerNotFoundException(indexer.getName());
} catch (KeeperException.BadVersionException e) {
throw new IndexerConcurrentModificationException(indexer.getName());
}
}