getCacheObject static method
Get Cache Object from List
Implementation
static Future<CacheObject?> getCacheObject(String key,
{bool deleteOnError = true}) async {
try {
if (getSharedPreferences().containsKey(key)) {
String value = getSharedPreferences().getString(key)!;
Map<dynamic, dynamic> data = jsonDecode(_reApplyCacheKey(value));
return CacheObject(data.cast());
}
} catch (e) {
if (deleteOnError) {
print("CacheHandler: Delete Key: " + key);
await removeCacheObject(key);
}
print(e);
}
return null;
}