title: EhCache in Android for caching bitmap images?
body: <p>I'm writing a fairly Android application which will need to cache a lot of different images around 48x48 to 500x500 pixels in size. These images are fetched over the network from a number of different sources (think: user selects a source, browses a bunch of images, changes source, browses a bunch of images, etc.). I'd like to implement caching for these images, as I don't want to hit HTTP if someone's flinging through some images they've already seen. Obviously, memory usage is pretty key, so that's where EhCache comes in, as it offers a lot of different options for bounding the cache, expanding it to disk, etc. </p>
  
  <p>Is this the right/best way to go about caching these images? I have noticed a lot of applications cache right to disk on the SD card, but I'd like to avoid this if possible for the sake of speed/convenience. </p>