load method
void
load()
Implementation
void load() async {
await _ensurePrefix();
final prefs = await SharedPreferences.getInstance();
final keys = prefs.getKeys();
Map<String, ExperimentVariant> newMap = {};
for (dynamic key in keys) {
final dynamic value = prefs.get(key);
if (value is String) {
try {
final decoded = jsonDecode(value);
if (decoded is Map<String, dynamic>) {
newMap[key] = ExperimentVariant.fromMap(decoded);
}
} catch (e) {}
}
}
map = newMap;
}