SecureKeyPreloadReport class final

The summary of one SecureKeyCache.preload run. The executable turns it into per-name debug lines and the zero-resolved boot warning — the cache itself never prints (a keychain must never break startup, and the pure core has no dart:io).

Constructors

SecureKeyPreloadReport({required bool storeAvailable, required List<SecureKeyReadOutcome> outcomes})
Creates a report; outcomes is empty when the store was unavailable.
const

Properties

absentCount → int
How many names the store answered with a clean "not stored".
no setter
errorCount → int
How many reads failed for a diagnosable reason (spawn failure, helper timeout, non-zero exit other than "item not found", invalid name).
no setter
foundCount → int
How many names resolved a value.
no setter
hashCode → int
The hash code for this object.
no setterinherited
outcomes → List<SecureKeyReadOutcome>
One outcome per requested name (request order, deduped).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
storeAvailable → bool
Whether the backend answered the availability probe. False means no read was attempted and outcomes is empty.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited