class FileBasedStorage implements StorageProvider {

  @VisibleForTesting
  static boolean keyInDir(String key, String dirName) {
    return key.startsWith(dirName + "/");
  }

  public  FileBasedStorage(
      Path baseDir, BatfishLogger logger, BiFunction<String, Integer, AtomicInteger> newBatch);
  public  FileBasedStorage(Path baseDir, BatfishLogger logger);

}