toJson method
Converts the cache item to a JSON map.
Implementation
Map<String, dynamic> toJson() {
return {
'value': value,
'expiry': expiry?.toIso8601String(),
'slidingExpiry': slidingExpiry?.inSeconds,
'priority': priority.index,
'createdAt': createdAt.toIso8601String(),
'lastAccessedAt': lastAccessedAt.toIso8601String(),
'accessCount': accessCount,
'isCompressed': isCompressed,
'originalSize': originalSize,
'compressionRatio': compressionRatio,
'tags': tags.toList(),
};
}