From 231b27176a4a6d08c45c76066bf256fdf9da0c9a Mon Sep 17 00:00:00 2001 From: kageru Date: Wed, 6 Nov 2019 07:39:22 +0100 Subject: [PATCH] Remove now-fixed shutdown hook of mapdb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We’ve had our own for a while now. Looks like their finally started working which actually caused some issues (see last two commits). --- src/main/kotlin/moe/kageru/kagebot/persistence/Dao.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/moe/kageru/kagebot/persistence/Dao.kt b/src/main/kotlin/moe/kageru/kagebot/persistence/Dao.kt index 0f58031..520ddaa 100644 --- a/src/main/kotlin/moe/kageru/kagebot/persistence/Dao.kt +++ b/src/main/kotlin/moe/kageru/kagebot/persistence/Dao.kt @@ -4,7 +4,7 @@ import org.mapdb.DBMaker import org.mapdb.Serializer object Dao { - private val db = DBMaker.fileDB("kagebot.db").checksumHeaderBypass().fileMmapEnable().transactionEnable().closeOnJvmShutdown().make() + private val db = DBMaker.fileDB("kagebot.db").fileMmapEnable().transactionEnable().make() private val prisoners = db.hashMap("timeout", Serializer.LONG, Serializer.LONG_ARRAY).createOrOpen() private val commands = db.hashMap("commands", Serializer.STRING, Serializer.INTEGER).createOrOpen() private val tempVcs = db.hashSet("vcs", Serializer.STRING).createOrOpen()