Using WAL improved load times on potato by 30s

Stephen Paul Weber created

Enables concurrent DB access but at some RAM cost, so keep that in mind
if people are having more RAM issues.

Change summary

src/main/java/eu/siacs/conversations/persistance/DatabaseBackend.java | 1 
1 file changed, 1 insertion(+)

Detailed changes

src/main/java/eu/siacs/conversations/persistance/DatabaseBackend.java 🔗

@@ -193,6 +193,7 @@ public class DatabaseBackend extends SQLiteOpenHelper {
     private DatabaseBackend(Context context) {
         super(context, DATABASE_NAME, null, DATABASE_VERSION);
         this.context = context;
+        setWriteAheadLoggingEnabled(true);
     }
 
     private static ContentValues createFingerprintStatusContentValues(FingerprintStatus.Trust trust, boolean active) {