Future<void> setValue(String key, E value) async { final box = await openBox(); if (box.containsKey(key)) { await box.delete(key); } await box.put(key, value); }