PersistedStatsCache constructor
PersistedStatsCache({
- int version = statsCacheVersion,
- String? lastComputedDate,
- List<
DailyActivity> dailyActivity = const [], - List<
DailyModelTokens> dailyModelTokens = const [], - Map<
String, ModelUsage> modelUsage = const {}, - int totalSessions = 0,
- int totalMessages = 0,
- SessionStats? longestSession,
- String? firstSessionDate,
- Map<
int, int> hourCounts = const {}, - int totalSpeculationTimeSavedMs = 0,
- Map<
int, int> ? shotDistribution,
Implementation
PersistedStatsCache({
this.version = statsCacheVersion,
this.lastComputedDate,
this.dailyActivity = const [],
this.dailyModelTokens = const [],
this.modelUsage = const {},
this.totalSessions = 0,
this.totalMessages = 0,
this.longestSession,
this.firstSessionDate,
this.hourCounts = const {},
this.totalSpeculationTimeSavedMs = 0,
this.shotDistribution,
});