this.hbaseConf = hbaseConf;
}
@Override
protected Repository createRepository(RepoTableKey key) throws InterruptedException, RepositoryException {
TableManager tableManager = new TableManagerImpl(key.getRepositoryName(), hbaseConf, hbaseTableFactory);
try {
HTableInterface nonAuthHTable = LilyHBaseSchema.getRecordTable(hbaseTableFactory, key.getRepositoryName(), key.getTableName(), true);
HTableInterface htable = wrapWithAuthorization(nonAuthHTable);
return new HBaseRepository(key, this, htable, nonAuthHTable, blobManager, tableManager, getRecordFactory());
} catch (org.apache.hadoop.hbase.TableNotFoundException e) {