Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
props
→ List<Object?>
-
The list of properties that will be used to determine whether
two instances are equal.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
stringify
→ bool?
-
If set to
true
, the toString method will be overridden to output
this instance's props.
no setterinherited
Methods
-
applyStrategy({required String key, required Storage storage, required Future<Response> fetch()})
→ Future<Response>
-
It's a function that returns a
Future<Response>
-
invokeAsync({required String key, required Storage storage, required Future<Response> fetch()})
→ Future<Response>
-
"Invoke the fetch function, store the result in the cache, and return the result."
-
invokeCache({required String key, required Storage storage, bool keepExpiredCache = false, Duration ttlValue = defaultTTLValue})
→ Future<Response?>
-
It reads the cache from the storage, checks if it's valid, and returns the response if it is
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited