Comment mettre en cache / enregistrer un objet de classe personnalisé dans Android?

Je veux sauver ArrayList<CustomClass>-objet à quelque part dans Android de stockage pour récupérer rapidement et afficher les données.

Est-ce possible ou pas? Si oui, alors la technique qui sera adapté, SQLite ou de stockage externe?

source d'informationauteur UMAR