AsyncOrCacheStrategy class
final
Methods
-
applyStrategy({required String key, required Storage storage, required Future<Response> fetch()})
→ Future<Response>
-
It's a function that returns a
Future<Response>
override
-
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."
inherited
-
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
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited