title: When does SQLite save its cache to disk? (on Android)
body: <p>I work with db (without content provider), and I'm interested to know when data will be written to the SD card. Does it happen immediately after method is call  (Ex: insert, update) or is there a buffer in between the only writes occasionally, or when the buffer is full? (do I need have some method for saving the DB in onPause, or it's will be work correctly anywhere?)</p>
  
  <p>P.S. the DB is closed when the application exits.</p>