ColdStartConfig class
Configuration for cold start synchronization behavior.
Constructors
- ColdStartConfig({ColdStartStrategy strategy = ColdStartStrategy.adaptive, Duration maxDuration = const Duration(seconds: 15), Duration syncThreshold = const Duration(hours: 1), Duration initialDelay = const Duration(milliseconds: 500)})
-
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- initialDelay → Duration
-
Delay before starting cold start sync to allow UI to load
final
- maxDuration → Duration
-
Maximum duration allowed for cold start sync to prevent blocking UI
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- strategy → ColdStartStrategy
-
The strategy to use for cold start synchronization
final
- syncThreshold → Duration
-
Time threshold after which cold start sync is triggered
final
Methods
-
copyWith(
{ColdStartStrategy? strategy, Duration? maxDuration, Duration? syncThreshold, Duration? initialDelay}) → ColdStartConfig -
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