Retrieves data from storage layer if it exists and is not expired, otherwise fetches data from a remote URL and caches it in storage layer.
An object containing the arguments for the function.
cachedRemoteData
Retrieves data from storage layer if it exists and is not expired, otherwise fetches data from a remote URL and caches it in storage layer.