There are multiple strategies available:

### {{platformConfig.cachePrefix}}NoCache
No caches are used or saved. This is the default caching policy.

### {{platformConfig.cachePrefix}}CacheElseNetwork
If a local cache of the results is available, it will be used; otherwise, the network will be used. Results will
be cached.

### {{platformConfig.cachePrefix}}NetworkElseCache
If the network is available, it will be used for results; otherwise, the local cache will be used. Results will
be cached.

### {{platformConfig.cachePrefix}}CacheThenNetwork
If a local cache of the result is available, it will be used immediately, and then the network will be used. The
callback will, thus, be called twice. Results will be cached.
### {{platformConfig.cachePrefix}}CacheOnly
If a local cache of results is available, it will be used.

### {{platformConfig.cachePrefix}}NetworkOnly
If the network is available, it will be used for results. Results will be cached.
