CacheItem.fromJson constructor
CacheItem.fromJson(
- Map<String, dynamic> json, {
- ValueSerializer? serializer,
})
Implementation
factory CacheItem.fromJson(
Map<String, dynamic> json, {
ValueSerializer? serializer,
}) {
serializer ??= driftRuntimeOptions.defaultSerializer;
return CacheItem(
key: serializer.fromJson<String>(json['key']),
data: serializer.fromJson<String>(json['data']),
createdAt: serializer.fromJson<DateTime>(json['createdAt']),
expiresAt: serializer.fromJson<DateTime>(json['expiresAt']),
priority: serializer.fromJson<int>(json['priority']),
size: serializer.fromJson<int>(json['size']),
);
}