Sets whether data from a remote server should be cached locally for viewing while offline.
Backends are responsible for implementing such caching.
an SourceOffline
whether data should be cached for offline