¿Almacenar en caché una respuesta de servicio HTTP 'Get' en AngularJS?

Quiero poder crear un servicio AngularJS personalizado que realice una solicitud HTTP "Obtener" cuando su objeto de datos esté vacío y rellene el objeto de datos en caso de éxito.

La próxima vez que se realice una llamada a este servicio, me gustaría pasar por alto la sobrecarga de realizar nuevamente la solicitud HTTP y, en cambio, devolver el objeto de datos en caché.

es posible?

Respuestas a la pregunta(6)

Su respuesta a la pregunta