core/src/main/java/com/orientechnologies/orient/core/db/document/ODatabaseDocumentAbstract.java
@Override
  public void freeze(final boolean throwException) {
    checkOpenness();
    if (!(getStorage() instanceof OFreezableStorageComponent)) {
      OLogManager.instance().error(this,
          "Only local paginated storage supports freeze. If you are using remote client please use OServerAdmin instead", null);

      return;
    }

    final long startTime = Orient.instance().getProfiler().startChrono();

    final OFreezableStorageComponent storage = getFreezableStorage();
    if (storage != null) {
      storage.freeze(throwException);
    }

    Orient.instance().getProfiler()
        .stopChrono("db." + getName() + ".freeze", "Time to freeze the database", startTime, "db.*.freeze");
  }
@Override
  public void freeze(final boolean throwException) {
    checkOpenness();
    if (!(getStorage() instanceof OFreezableStorageComponent)) {
      OLogManager.instance().error(this,
          "Only local paginated storage supports freeze. If you are using remote client please use OServerAdmin instead", null);

      return;
    }

    final long startTime = Orient.instance().getProfiler().startChrono();

    final OFreezableStorageComponent storage = getFreezableStorage();
    if (storage != null) {
      storage.freeze(throwException);
    }

    Orient.instance().getProfiler()
        .stopChrono("db." + getName() + ".freeze", "Time to freeze the database", startTime, "db.*.freeze");
  }
@ Override public void freeze ( final boolean throwException ) { checkOpenness ( ) ; if ( ! ( getStorage ( ) instanceof OFreezableStorageComponent ) ) { OLogManager . instance ( ) . error ( this , "Only local paginated storage supports freeze. If you are using remote client please use OServerAdmin instead" , null ) ; return ; } final long startTime = Orient . instance ( ) . getProfiler ( ) . startChrono ( ) ; final OFreezableStorageComponent storage = getFreezableStorage ( ) ; if ( storage != null ) { storage . freeze ( throwException ) ; } Orient . instance ( ) . getProfiler ( ) . stopChrono ( "db." + getName ( ) + ".freeze" , "Time to freeze the database" , startTime , "db.*.freeze" ) ; }
{@inheritDoc}
{