title: Cache an HTTP 'Get' service response in AngularJS?
body: <p>I want to be able to create a custom AngularJS service that makes an HTTP 'Get' request when its data object is empty and populates the data object on success.</p>
  
  <p>The next time a call is made to this service, I would like to bypass the overhead of making the HTTP request again and instead return the cached data object.</p>
  
  <p>Is this possible?</p>