Najlepszy sposób na buforowanie jsona

Moja aplikacja powinna działać nie tylko w trybie online, ale także w trybie offline. Z tego powodu rozważam znalezienie najlepszego sposobu na zbieranie danych. Nie lubię używać SharedPreference dla danych sklepu, ale w zapisanej dokumentacji androida Maksymalny rozmiar znaków dozwolony dla wartości preferencji to 8192. Nie wiem, czy jest w porządku, czy nie? Próbowałem pominąć ten pomysł, próbując korzystać z systemu płatności FileCashing lub sqLite.

Więc co sądzisz, co jest najlepszym współdzieleniem SharedPreference vs FileCashing lub vs SqLiteCaching?

questionAnswers(4)

yourAnswerToTheQuestion