TileLoadingInterceptorResult class

Information useful to debug and record detailed statistics for the loading mechanisms and paths of a browsed tile load

Annotations

Properties

cacheFetchDuration Duration
The duration of the operation used to attempt to read the existing tile from the store/cache
final
didComplete bool
Indicates whether the tile completed loading successfully
no setter
error → ({Object error, StackTrace stackTrace})?
Indicates whether & how the tile completed loading unsuccessfully
final
existingStores List<String>?
If the tile already existed, the stores that it existed in/belonged to
final
hashCode int
The hash code for this object.
no setterinherited
hitOrMiss bool?
Whether a hit or miss was (or would have) been recorded
final
needsUpdating bool
Whether the tile was indicated for updating (excluding creating)
final
networkFetchDuration Duration?
The duration of the operation used to attempt to fetch the tile from the network.
final
networkUrl String
The requested URL of the tile (based on the TileLayer.urlTemplate)
final
resultPath TileLoadingInterceptorResultPath?
Indicates whether & how the tile completed loading successfully
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
storageSuitableUID String
The storage-suitable UID of the tile: the result of FMTCTileProvider.urlTransformer on networkUrl
final
storesWriteResult Future<Map<String, bool>>?
A mapping of all stores the tile was written to, to whether that tile was newly created in that store (not updated)
final
tileRetrievedFromOtherStoresAsFallback bool
Whether the tile was retrieved and used from an unspecified store as a fallback
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