DataSource Initialization in AS4

Found this post which partially answered my question here Why do we need a *per request* based data source instance?.

Still not clear on the cache Object passed to DataSources in expressMiddleWare…