CacheItem<T> constructor
CacheItem<T> ({})
Creates a new instance of CacheItem.
Implementation
CacheItem({
required this.value,
this.expiry,
this.slidingExpiry,
this.priority = CachePriority.normal,
DateTime? createdAt,
DateTime? lastAccessedAt,
this.accessCount = 0,
this.isCompressed = false,
this.originalSize,
this.compressionRatio,
Set<String>? tags,
}) : createdAt = createdAt ?? DateTime.now(),
lastAccessedAt = lastAccessedAt ?? DateTime.now(),
tags = tags ?? {};