almacenar y recuperar un objeto de clase en preferencia compartida

En Android, ¿podemos almacenar un objeto de una clase en preferencia compartida y recuperar el objeto más tarde?

¿Si es posible cómo hacerlo? Si no es posible, ¿cuáles son las otras posibilidades de hacerlo?

Sé que la serialización es una opción, pero estoy buscando posibilidades utilizando preferencias compartidas.