It allows us to share the same data set between all the products. For example, one feature might need to access data from 3-4 different APIs, and another feature from the same APIs. If the data is already there and cached from a previous API call, great, it reuses it. Otherwise, it will call the API to retrieve the data set it needs.

Javascript Application Developer