title: The best way to caching json
body: <p>My application should work not only in online but also in offline mode. For that reason I am considering find the best way for cashing data. I't like use SharedPreference for store data but in android documentation writen Maximum size in characters allowed for a preferences value is 8192. I don't know this is ok or not? I tried to pass out of this idea trying to use FileCashing or sqLite cashing. </p>
  
  <p>So what you think guys what is the best SharedPreference vs FileCashing or vs SqLiteCaching? </p>