CacheBehavior enum
Behaviours dictating how and when browse caching should occur
An online only behaviour is not available: use a default TileProvider
to
achieve this.
Constructors
- CacheBehavior()
-
const
Values
- cacheOnly → const CacheBehavior
-
Only get tiles from the local cache
Throws FMTCBrowsingErrorType.missingInCacheOnlyMode if a tile is unavailable.
If FMTCTileProviderSettings.fallbackToAlternativeStore is enabled, cached tiles may also be taken from other stores.
- cacheFirst → const CacheBehavior
-
Retrieve tiles from the cache, only using the network to update the cached tile if it has expired
Falls back to using cached tiles if the network is not available.
If FMTCTileProviderSettings.fallbackToAlternativeStore is enabled, and the network is unavailable, cached tiles may also be taken from other stores.
- onlineFirst → const CacheBehavior
-
Get tiles from the network where possible, and update the cached tiles
Falls back to using cached tiles if the network is unavailable.
If FMTCTileProviderSettings.fallbackToAlternativeStore is enabled, cached tiles may also be taken from other stores.
Properties
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
Constants
-
values
→ const List<
CacheBehavior> - A constant List of the values in this enum, in order of their declaration.