RepositoryModel repositoryModel = new RepositoryModelImpl(zooKeeper);
typeManager = new HBaseTypeManager(idGenerator, configuration, zooKeeper, hbaseTableFactory);
DFSBlobStoreAccess dfsBlobStoreAccess = new DFSBlobStoreAccess(HBASE_PROXY.getBlobFS(), new Path("/lily/blobs"));
List<BlobStoreAccess> blobStoreAccesses = Collections.<BlobStoreAccess>singletonList(dfsBlobStoreAccess);
BlobStoreAccessConfig blobStoreAccessConfig = new BlobStoreAccessConfig(dfsBlobStoreAccess.getId());
SizeBasedBlobStoreAccessFactory blobStoreAccessFactory =
new SizeBasedBlobStoreAccessFactory(blobStoreAccesses, blobStoreAccessConfig);
BlobManager blobManager = new BlobManagerImpl(hbaseTableFactory, blobStoreAccessFactory, false);
repositoryManager = new HBaseRepositoryManager(typeManager, idGenerator,
new RecordFactoryImpl(), hbaseTableFactory, blobManager, configuration, repositoryModel);