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;
outcomesis 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