public void open() {
    acquireWriteLock();
    try {
      if (!Files.exists(osFile)) {
        throw new FileNotFoundException("File: " + osFile);
      }

      acquireExclusiveAccess();

      openChannel();
      init();

      OLogManager.instance().debug(this, "Checking file integrity of " + osFile.getFileName() + "...");

      if (version < CURRENT_VERSION) {
        setVersion(CURRENT_VERSION);
        version = CURRENT_VERSION;
      }

      initAllocationMode();
    } catch (final IOException e) {
      throw OException.wrapException(new OIOException("Error during file open"), e);
    } finally {
      releaseWriteLock();
    }
  }
public void open() {
    acquireWriteLock();
    try {
      if (!Files.exists(osFile)) {
        throw new FileNotFoundException("File: " + osFile);
      }

      acquireExclusiveAccess();

      openChannel();
      init();

      OLogManager.instance().debug(this, "Checking file integrity of " + osFile.getFileName() + "...");

      if (version < CURRENT_VERSION) {
        setVersion(CURRENT_VERSION);
        version = CURRENT_VERSION;
      }

      initAllocationMode();
    } catch (final IOException e) {
      throw OException.wrapException(new OIOException("Error during file open"), e);
    } finally {
      releaseWriteLock();
    }
  }
public void open ( ) { acquireWriteLock ( ) ; try { if ( ! Files . exists ( osFile ) ) { throw new FileNotFoundException ( "File: " + osFile ) ; } acquireExclusiveAccess ( ) ; openChannel ( ) ; init ( ) ; OLogManager . instance ( ) . debug ( this , "Checking file integrity of " + osFile . getFileName ( ) + "..." ) ; if ( version < CURRENT_VERSION ) { setVersion ( CURRENT_VERSION ) ; version = CURRENT_VERSION ; } initAllocationMode ( ) ; } catch ( final IOException e ) { throw OException . wrapException ( new OIOException ( "Error during file open" ) , e ) ; } finally { releaseWriteLock ( ) ; } }
/*
(non-Javadoc)

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