I am developing a simple android app in which I need to cache 4 ArrayLists and each has 50 objects. It may contain up to 1MB data. For this, I am using SharedPreference.
Is this fine to use SharedPreference for my use case or should I use Internal Storage(FileOutputStream)?
What is the size limit of SharedPreference?
I don't want to use SQLite for such small amount of data and it will complicate the code.