Does AssetBundleRequest reuse repeat downloads?

If I make multiple AssetBundleRequests to the same asset will it only trigger one http request? If so (it's a stretch, I know), does it reference count to resource to know when to release it, or do I get multiple copies of the same prefab in memory?

An AssetBundleRequest never initiates a http request - only the WWW class does. The AssetBundleRequest just loads data from the already downloaded AssetBundle.

i am curious does asset bundle needs to be download completly in order to use assetbundlerequest and LoadAsync? if it does, that isnt really something special