public static synchronized DBMaker<?> SafeDefaultDb(String loc,String name){ File dbFile = new File(loc); if (!dbFile.exists()) dbFile.mkdirs(); dbFile = new File(dbFile, "mapdb"); logger.info("Opening DB "+name+" at " + dbFile); // Storing gigantic maps in this temporary DB return DBMaker.newFileDB(dbFile).freeSpaceReclaimQ(3) .mmapFileEnablePartial() .cacheLRUEnable() .closeOnJvmShutdown(); } public static <K extends Comparable<K>, V> BTreeMap<K, V> batchCreate(final Map<K, V> map,
public static synchronized DBMaker<?> SafeDefaultDb(String loc,String name){ File dbFile = new File(loc); if (!dbFile.exists()) dbFile.mkdirs(); dbFile = new File(dbFile, "mapdb"); logger.info("Opening DB "+name+" at " + dbFile); // Storing gigantic maps in this temporary DB return DBMaker.newFileDB(dbFile).freeSpaceReclaimQ(3) .mmapFileEnablePartial() .cacheLRUEnable() .closeOnJvmShutdown(); } public static <K extends Comparable<K>, V> BTreeMap<K, V> batchCreate(final Map<K, V> map,
public static synchronized DBMaker<?> SafeDefaultDb(String loc,String name){ File dbFile = new File(loc); if (!dbFile.exists()) dbFile.mkdirs(); dbFile = new File(dbFile, "mapdb"); logger.info("Opening DB "+name+" at " + dbFile); // Storing gigantic maps in this temporary DB return DBMaker.newFileDB(dbFile).freeSpaceReclaimQ(3) .mmapFileEnablePartial() .cacheLRUEnable() .closeOnJvmShutdown(); } public static <K extends Comparable<K>, V> BTreeMap<K, V> batchCreate(final Map<K, V> map,
/** * Moderate space saving; * mmap file; * LRU instance cache; * close on shutdown; * write-through; * @param loc * @param name * @return */ public static synchronized DBMaker<?> newDefaultDb(String loc,String name){ File dbFile = new File(loc); if (!dbFile.exists()) dbFile.mkdirs(); dbFile = new File(dbFile, "mapdb"); logger.info("Opening DB "+name+" at " + dbFile); // Storing gigantic maps in this temporary DB return DBMaker.newFileDB(dbFile).freeSpaceReclaimQ(3) .mmapFileEnablePartial() .transactionDisable() .cacheLRUEnable() .closeOnJvmShutdown(); }
/** * Moderate space saving; * mmap file; * LRU instance cache; * close on shutdown; * write-through; * @param loc * @param name * @return */ public static synchronized DBMaker<?> newDefaultDb(String loc,String name){ File dbFile = new File(loc); if (!dbFile.exists()) dbFile.mkdirs(); dbFile = new File(dbFile, "mapdb"); logger.info("Opening DB "+name+" at " + dbFile); // Storing gigantic maps in this temporary DB return DBMaker.newFileDB(dbFile).freeSpaceReclaimQ(3) .mmapFileEnablePartial() .transactionDisable() .cacheLRUEnable() .closeOnJvmShutdown(); }
/** * Moderate space saving; * mmap file; * LRU instance cache; * close on shutdown; * write-through; * @param loc * @param name * @return */ public static synchronized DBMaker<?> newDefaultDb(String loc,String name){ File dbFile = new File(loc); if (!dbFile.exists()) dbFile.mkdirs(); dbFile = new File(dbFile, "mapdb"); logger.info("Opening DB "+name+" at " + dbFile); // Storing gigantic maps in this temporary DB return DBMaker.newFileDB(dbFile).freeSpaceReclaimQ(3) .mmapFileEnablePartial() .transactionDisable() .cacheLRUEnable() .closeOnJvmShutdown(); }