Best Way to Cache Data in Android
<p>I have an ArrayList of custom, simple Serializable objects I would like to cache to disk and read on re-launch.  My data is very small, about 25 objects and at most 5 lists so I think SQLite would be overkill.  In the iPhone world I would use NSKeyedArchiver and NSKeyedUnarchiver which works great.  On Android I've attempted to do this with with a FileOutputStream and ObjectOutputStream and while the result is the same, the performance is terrible.  Is there a better (read faster) way to cache small objects to the file system in Android?</p>
