Package net.sf.joafip.service

Examples of net.sf.joafip.service.FilePersistenceBuilder.build()


      builder.setFileAccessMode(EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS);
      builder.setMaxBufferSize(8*1024);
      builder.setMaxNumberOfBuffer(32);
      builder.setGarbageManagement(false);
      builder.setRemoveFiles(false);
      filePersistence = builder.build();
    } catch (FilePersistenceException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (FilePersistenceInvalidClassException e) {
      // TODO Auto-generated catch block
View Full Code Here


    builder.setProxyMode(true);
    builder.setRemoveFiles(true);
    builder.setFileCache(16 * 1024/* pageSize */, 8 * 1024/* maxPage */);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    final IFilePersistence filePersistence = builder.build();

    filePersistence.autoSaveSetup(0);// 0 is important for the test
    filePersistence.setAutoSaveEnabled(true);
    filePersistence.maintainInMemorySetup(500);
    filePersistence.setMaintainedInMemoryEnabled(true);
View Full Code Here

    builder.setPathName(STORAGE_DIR_PATH);
    builder.setRemoveFiles(removeFile);
    builder.setFileCache(16 * 1024/* pageSize */, 8 * 1024/* maxPage */);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    filePersistence = builder.build();
    if (EX_SESSION) {
      if (AUTOSAVE_ENABLED) {
        // FIXMELUC ___TEST auto save=0
        filePersistence.autoSaveSetup(1000);
        filePersistence.setAutoSaveEnabled(AUTOSAVE_ENABLED);
View Full Code Here

    // /**/removeFiles,
    // /**/taillePageCacheDisque/* page size */,
    // /**/nombreDePageDuCacheDisque/* number of page */,
    // /**/false /* pas de gestion garbage */,
    // /**/crashSafeMode/* crash safe mode activé */);
    filePersistence = builder.build();
    filePersistence.setRecordSaveActions(true);

    final IDataAccessSession dataAccessSession = filePersistence
        .createDataAccessSession();

View Full Code Here

    builder.setPathName(path.getPath());
    builder.setProxyMode(true);
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    filePersistence = builder.build();
  }
}
View Full Code Here

    builder.setPathName(TestConstant.getWinRamDiskRuntimeDir());
    builder.setProxyMode(true);
    builder.setRemoveFiles(false);
    builder.setGarbageManagement(true);
    builder.setCrashSafeMode(false);
    filePersistence = builder.build();
    filePersistence.enableBackgroundGarbageSweep(100);
    session = filePersistence.createDataAccessSession();
    session.open();
  }
View Full Code Here

    builder.setAutoSaveEnabled(true);
    builder.setMaxInMemoryThreshold(0);
    // builder.setMaintenedInMemory(true);
    // builder.setMaintenedInMemoryQuota(500);
    builder.setFileCache(1000, 10 * 1024);
    return builder.build();
  }

  @Override
  public boolean doSave() {
    return true;
View Full Code Here

    builder.setPathName(path.getPath());
    builder.setProxyMode(true);
    builder.setRemoveFiles(true);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    filePersistence = builder.build();
  }
}
View Full Code Here

    builder.setPathName(path.getPath());
    builder.setProxyMode(false);
    builder.setRemoveFiles(true);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    filePersistence = builder.build();
  }
}
View Full Code Here

    builder.setPathName(path.getPath());
    builder.setProxyMode(true);
    builder.setRemoveFiles(true);
    builder.setGarbageManagement(false);
    builder.setCrashSafeMode(false);
    filePersistence = builder.build();
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.