- Remove one copy of the data in the AsyncPut task when used in conjonction with an Inflight cache
- Make sure each async put in the hierarchical backend can fullfill request from it's Inflight cache
- Make sure to hit the asyncput backends for exists, trytoprefetch and get queries to avoid repetitive miss while the put is still in flight
- Remove the code that tried to delete cache miss as it caused many deletes and redownload of the same asset, that duty is fulfilled by the corruption wrapper anyway
- Fix race condition when mounting and unmounting Pak files or other modifications applied to the hierarchical backend
#rnx
#rb Devin.Doucette, Francis.Hurteau
#preflight 61009a8d1e63730001d339a2
[CL 16977632 by danny couture in ue5-main branch]