Updates the caches in the stream list
Updates the caches in the stream list

 - What's actually slow is the response. So if we memoize it we can
   speed up our processing of the response.
 - This allows us to execute multiple requests with query parameters AND
   cache the response at the same time.
 - I changed the response format to match the rest of the other services
   responses

birdage/ooi-ui-services,FBRTMaka/ooi-ui-services,DanielJMaher/ooi-ui-services,Bobfrat/ooi-ui-services,oceanzus/ooi-ui-services,asascience-open/ooi-ui-services