class LocalFileSystem extends FileSystem<LocalResourceId> {

  @Override
  protected void delete(Collection<LocalResourceId> resourceIds) throws IOException {
    for (LocalResourceId resourceId : resourceIds) {
      try {
        Files.delete(resourceId.getPath());
      } catch (NoSuchFileException e) {
        LOG.info(
            "Ignoring failed deletion of file {} which already does not exist.", resourceId, e);
      }
    }
  }

    LocalFileSystem();

}