Описание тега offline-caching

Автономное кэширование обычно означает локальное хранение данных, полученных от удаленной службы, чтобы можно было просматривать данные даже при отсутствии подключения к хранилищу.

Детали реализации зависят от реальных потребностей приложения; однако в любой реализации есть локальный кэш данных, полученных от службы, поэтому некоторые запросы удаленных данных могут быть успешными в этом кеше. Это зависит от логики приложения, как обновляется кеш, и может ли пользователь управлять этим и каким образом.

Хорошим примером приложения, использующего автономное кэширование, является настольный почтовый клиент. Он загружает всю новую почту с сервера на компьютер пользователя во время сеанса синхронизации; пользователь может просматривать почту и писать ответы; исходящая почта будет отправлена, когда приложение выполнит следующую синхронизацию.