From aa868127eb4390f8168a455ac0bed56eafde389c Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Tue, 24 Sep 2019 23:34:52 +0200 Subject: [PATCH] Fix HiveRunner not choosing laziness right --- android/gradle.properties | 1 - lib/benchmark.dart | 4 ++-- lib/runners/hive.dart | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/android/gradle.properties b/android/gradle.properties index 7be3d8b..8bd86f6 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,2 +1 @@ org.gradle.jvmargs=-Xmx1536M -android.enableR8=true diff --git a/lib/benchmark.dart b/lib/benchmark.dart index 7d494ba..6917e75 100644 --- a/lib/benchmark.dart +++ b/lib/benchmark.dart @@ -21,8 +21,8 @@ class Result { final runners = [ HiveRunner(false), HiveRunner(true), -// SqfliteRunner(), -// SharedPreferencesRunner(), + SqfliteRunner(), + SharedPreferencesRunner(), MoorFfiRunner(), ]; diff --git a/lib/runners/hive.dart b/lib/runners/hive.dart index d1f0c0b..1b145e7 100644 --- a/lib/runners/hive.dart +++ b/lib/runners/hive.dart @@ -51,7 +51,7 @@ class HiveRunner implements BenchmarkRunner { @override Future batchWriteString(Map entries) async { - var box = await Hive.openBox('box', lazy: true); + var box = await Hive.openBox('box', lazy: lazy); var s = Stopwatch()..start(); for (var key in entries.keys) { await box.put(key, entries[key]); @@ -68,7 +68,7 @@ class HiveRunner implements BenchmarkRunner { @override Future batchDeleteInt(List keys) async { - var box = await Hive.openBox('box', lazy: true); + var box = await Hive.openBox('box', lazy: lazy); var s = Stopwatch()..start(); for (var key in keys) { await box.delete(key);