---
sourceDocument: Australia Mobile Configuration and Navigation
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/mobile

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Mobile Configuration and Navigation

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Development, Data and Analytics


---

# Incremental offline caching

# Incremental offline caching {#ariaid-title1}

* Release version: Australia
* 
* Updated June 1, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Incremental offline synchronization downloads only the changes to records, rather than the full dataset. This approach keeps offline data current while reducing network and battery usage.
Instead of downloading a full dataset, incremental offline synchronization only changes records that are retrieved, including any additions, updates, and deletions. The system tracks changes only in the specific records defined by the
admin through data items, so the device receives targeted updates rather than a full download. This method keeps the offline cache consistent without placing unnecessary load on the network or device.

This method periodically compares the data on your instance with the data cached on the mobile device. When a difference is detected, only the changed records are downloaded, removing the need for users to manually update the entire
cache or follow a fixed schedule. This makes incremental sync particularly useful in environments where users frequently or unexpectedly lose network connectivity.

After you enable the incremental updates feature, the user must turn on Background downloading on their device to begin receiving updates. Once enabled, a "Background downloading" section appears under the app's Offline settings. The
user can decide to Enable Wi-Fi only, if they prefer downloads to occur when connected to a Wi-Fi network.

The following system properties are available when managing incremental offline caching.  
{#offline-cache-incremental__table_ppx_wdf_njc__entry__2}

| Property | Description |
|-|-|
| glide.sg.ofﬂine.incremental.enabled | Enable the incremental ofﬂine update option for all users. |
| glide.sg.ofﬂine.incremental.client_polling_interval | Defines the interval at which the polling mechanism checks the server for missed changes. |
| glide.sg.ofﬂine.incremental.record_watcher_expiration | Specifies how long the record watcher remains active when no changes have occurred to trigger an incremental update. |
| glide.sg.ofﬂine.incremental.silent_push.max_pushes_per_hour | The number of incremental updates a user can receive in an hour. |
| glide.sg.ofﬂine.incremental.silent_push.min_wait_time | Specifies the minimum interval between consecutive incremental updates sent to the user's device. |
| glide.sg.offline.job.maxRuntime | Controls how long the server can spend generating the offline cache payload for a user. |
[Table 1. Incremental offline caching system properties]

{#offline-cache-incremental__table_ppx_wdf_njc}

For information on other related offline system properties, see [System properties in offline mode](https://servicenow-prod.fluidtopics.net/Jdej0yXGzimN1fO4RCnttw "Use the table to view system properties related to offline mode.").
* **[General guidelines for incremental ofﬂine caching](https://servicenow-prod.fluidtopics.net/AslvCOkWf4W3HPDUUkDqsA)**   
  When working with incremental offline caching keep these general guidelines in mind for usability and a good user experience.

