title: Does LruCache in android give you a significant performance difference against sqlite?
body: <p>I have an application that uses a sqlite database to present data about movies to the user. Each movie record in the database contains basically strings and integers.</p>
  
  <p>Every time that the activity is re-created, the database is queried for the necessary "movies". </p>
  
  <p>My question is the following:</p>
  
  <p>If I were to create a LruCache when the app is launched to avoid querying the database each time, would there be a performance improvement? Would it be "significant"?</p>
  
  <p>Although LruCache can cache anything, I thought that it would be helpful mainly for bitmap caching, as bitmaps are quite memory intensive. Is there any other situations in which it can provide a significant performance improvement?</p>
  
  <p>Sorry for the ignorance, but I would really like to know well what this tool is for.</p>
  
  <p>Thanks!</p>