/** * Deletes a {@link SnapshotStore}. * * @param name The snapshot store name. */ public void deleteSnapshotStore(String name) { StorageCleaner cleaner = new StorageCleaner(this); cleaner.cleanFiles(f -> SnapshotFile.isSnapshotFile(name, f)); }
/** * Deletes a {@link Log}. * * @param name The log name. */ public void deleteLog(String name) { StorageCleaner cleaner = new StorageCleaner(this); cleaner.cleanFiles(f -> SegmentFile.isSegmentFile(name, f)); }
/** * Deletes a {@link MetaStore}. * * @param name The metastore name. */ public void deleteMetaStore(String name) { StorageCleaner cleaner = new StorageCleaner(this); cleaner.cleanFiles(f -> f.getName().equals(String.format("%s.meta", name))); }