I know that mWaitingRequest keeps the requests that has the same cacheKey, when a Request is finished, the requests with the same cacheKey will be added to the mCacheQueue.
But I don't think this is necessory, why not just add the request with the same cacheKey to the mCacheQueue directly?
I just search google, but don't get the answer.
