public final class MapDBDatabaseImpl extends java.lang.Object implements MapDBDatabase
Constructor and Description |
---|
MapDBDatabaseImpl() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
compact() |
void |
createDB() |
int |
getAsyncWriteQueueSize() |
org.mapdb.DB |
getDB() |
java.io.File |
getDbFile() |
boolean |
isTemporary() |
boolean |
isUseAsyncWriter() |
boolean |
isUseCache() |
boolean |
isUseCompression() |
boolean |
isUseSingleLock() |
MapDBDatabaseImpl |
setAsyncWriteQueueSize(int asyncWriteQueueSize) |
void |
setDbFile(java.io.File dbFile) |
MapDBDatabaseImpl |
setTemporary(boolean isTemporary) |
MapDBDatabaseImpl |
setUseAsyncWriter(boolean useAsyncWriter) |
MapDBDatabaseImpl |
setUseCache(boolean useCache) |
MapDBDatabaseImpl |
setUseCompression(boolean useCompression) |
MapDBDatabaseImpl |
setUseSingleLock(boolean useSingleLock) |
public void createDB() throws java.io.IOException
createDB
in interface MapDBDatabase
java.io.IOException
public org.mapdb.DB getDB()
getDB
in interface MapDBDatabase
public void compact()
public void close()
public java.io.File getDbFile()
public void setDbFile(java.io.File dbFile)
public boolean isUseAsyncWriter()
public MapDBDatabaseImpl setUseAsyncWriter(boolean useAsyncWriter)
public boolean isUseCache()
public MapDBDatabaseImpl setUseCache(boolean useCache)
public boolean isTemporary()
public MapDBDatabaseImpl setTemporary(boolean isTemporary)
public boolean isUseSingleLock()
public MapDBDatabaseImpl setUseSingleLock(boolean useSingleLock)
public boolean isUseCompression()
public MapDBDatabaseImpl setUseCompression(boolean useCompression)
public int getAsyncWriteQueueSize()
public MapDBDatabaseImpl setAsyncWriteQueueSize(int asyncWriteQueueSize)