Does anyone please have experience with the following Squid issue?

Say I have a large video file (50 MB).
Naturally, when a client first requests it - then Squid obtains it from my CMS (content) server, and caches it (since we configured maximum_object_size > 50MB).

My question is, what happens if *several* clients ask for the file, concurrently, for the first time? If I have 4 such clients - would Squid download 4X50=200MB from the CMS? Or whould it be smart enough to recognize the existence of identical concurrent requests, and download only once (50 MB)?

Or is it configurable?