public void delete() throws IOException {
    int attempts = 0;

    while (true) {
      try {
        acquireWriteLock();
        try {
          close();
          if (osFile != null) {
            Files.deleteIfExists(osFile);
          }
        } finally {
          releaseWriteLock();
          attempts++;
        }

        break;
      } catch (final IOException ioe) {
        OLogManager.instance().error(this, "Error during deletion of file '" + getName() + "' " + attempts + "-th attempt", ioe);
        reopenFile(attempts, ioe);
      }
    }

  }
public void delete() throws IOException {
    int attempts = 0;

    while (true) {
      try {
        acquireWriteLock();
        try {
          close();
          if (osFile != null) {
            Files.deleteIfExists(osFile);
          }
        } finally {
          releaseWriteLock();
          attempts++;
        }

        break;
      } catch (final IOException ioe) {
        OLogManager.instance().error(this, "Error during deletion of file '" + getName() + "' " + attempts + "-th attempt", ioe);
        reopenFile(attempts, ioe);
      }
    }

  }
public void delete ( ) throws IOException { int attempts = 0 ; while ( true ) { try { acquireWriteLock ( ) ; try { close ( ) ; if ( osFile != null ) { Files . deleteIfExists ( osFile ) ; } } finally { releaseWriteLock ( ) ; attempts ++ ; } break ; } catch ( final IOException ioe ) { OLogManager . instance ( ) . error ( this , "Error during deletion of file '" + getName ( ) + "' " + attempts + "-th attempt" , ioe ) ; reopenFile ( attempts , ioe ) ; } } }
/*
(non-Javadoc)

@see com.orientechnologies.orient.core.storage.fs.OFileAAA#delete()
/ * ( non - Javadoc )