class OrientPyPiRestoreBlobStrategy extends BaseRestoreBlobStrategy<PyPiRestoreBlobData> {

  @Override
  public void after(final boolean updateAssets, final Repository repository) {
    if (updateAssets) {
      pyPiRepairIndexComponent.repairRepository(repository);
    }
    else {
      log.info("Updating assets disabled so not running repair of PyPi package metadata");
    }
  }

  @Inject public  OrientPyPiRestoreBlobStrategy(final NodeAccess nodeAccess,
                                       final RepositoryManager repositoryManager,
                                       final BlobStoreManager blobStoreManager,
                                       final DryRunPrefix dryRunPrefix,
                                       final OrientPyPiRepairIndexComponent pyPiRepairIndexComponent,
                                       final PyPiRestoreBlobDataFactory pyPiRestoreBlobDataFactory);

}