CacheEntry.fromJson constructor

CacheEntry.fromJson(
  1. Map<String, dynamic> json
)

Deserialize CacheEntry from JSON Map

Implementation

factory CacheEntry.fromJson(Map<String, dynamic> json) {
  return CacheEntry(
    data: json['data'],
    timestamp: DateTime.parse(json['timestamp']),
    lastAccessTime: DateTime.parse(json['lastAccessTime']),
    accessCount: json['accessCount'],
    sizeInBytes: json['sizeInBytes'],
    ttl: json['ttl'] != null ? Duration(milliseconds: json['ttl']) : null,
  );
}