@Override protected void setupCollector(BlobStatsCollector statsCollector) { if (store instanceof DataStoreBlobStore){ ((DataStoreBlobStore) store).setBlobStatsCollector(statsCollector); } }
@Override public BlobStore setUp() { fds = new FileDataStore(); fds.setMinRecordLength(4092); storeDir = new File(basedir, unique); fds.init(storeDir.getAbsolutePath()); configure(fds); DataStoreBlobStore bs = new DataStoreBlobStore(fds, true, fdsCacheInMB); bs.setBlobStatsCollector(new BlobStoreStats(statisticsProvider)); configure(bs); return bs; }
@Override public BlobStore setUp() { fds = new FileDataStore(); fds.setMinRecordLength(4092); storeDir = new File(basedir, unique); fds.init(storeDir.getAbsolutePath()); configure(fds); DataStoreBlobStore bs = new DataStoreBlobStore(fds, true, fdsCacheInMB); bs.setBlobStatsCollector(new BlobStoreStats(statisticsProvider)); configure(bs); return bs; }
this.dataStore.setBlobStatsCollector(stats); PropertiesUtil.populate(dataStore, config, false);
this.dataStore.setBlobStatsCollector(stats); PropertiesUtil.populate(dataStore, config, false);
this.dataStore.setBlobStatsCollector(stats); PropertiesUtil.populate(dataStore, config, false);
private BlobStore createBlobStore() { FileDataStore fds = new OakFileDataStore(); fdsDir = "target/fds-" + codec + copyOnRW + minRecordLength + mergePolicy; fds.setPath(fdsDir); if (minRecordLength > 0) { fds.setMinRecordLength(minRecordLength); } fds.init(null); dataStoreBlobStore = new DataStoreBlobStore(fds); StatisticsProvider sp = new DefaultStatisticsProvider(scheduledExecutorService); BlobStatsCollector collector = new BlobStoreStats(sp); dataStoreBlobStore.setBlobStatsCollector(collector); return dataStoreBlobStore; }