Using TouchKit for offline-first app

I’m looking at developing an web and mobile app that stores its data locally in a SQLite database, using either the Couchbase Lite or Cloudant Sync Java libraries. Then it will sync its data to a CouchDB or Cloudant server as required, but normally the app will work in offline mode.

Can I use TouchKit for this scenario? From a quick look at the documentation, it seems that TouchKit normally works online, and then it swaps to local storage if it loses the server connection. Can this behavior be overidden so that it normally works offline instead, using the SQLite database?