title: how to get offline mode working for an android application
body: <p>In my android application am actually letting users to stream music .I want to add offline functionality and i want the synced files can be only played using my application not directly accessible by device owner my first idea was to use an sqlite database but it would be too heavy for my app
  I heard about LruCache but i don't know if it is possible to stock mp3 file in LruCache and if the cached files using Lrucache aren't accessible in rooted phones?</p>
  
  <p>Is there any other way?
  And what is the most common way to enable offline mode in android applications</p>