! serviceCache didn't call onDownloadData with onProcessData as a parameter
* requests to serviceCache for the same data are queued and the cache retrieves the data only once and dispatches it to all requests