Use of Content Provider, SQLite and DiskLruCache to create an app with offline cache data.