load method

void load()

Implementation

void load() async {
  await _ensurePrefix();
  final prefs = await SharedPreferences.getInstance();

  final keys = prefs.getKeys();
  Map<String, ExperimentVariant> newMap = {};

  for (String key in keys) {
    dynamic value = prefs.get(key);

    newMap[key] = ExperimentVariant.fromMap(jsonDecode(value));
  }

  map = newMap;
}