3 Commits

Author SHA1 Message Date
Devin Doucette
023e2fd5e8 DDC: Fixed a race condition in the cache hierarchy
The hierarchy now uses a request barrier after the first synchronous request completion. Async requests could occasionally complete fast enough that DispatchRequests would be left to handle the completion. In that scenario, there would not be a barrier in place when beginning any subsequent requests, which would lead to a failed assertion in the request owner.

#preflight 63ceb5c63a03cb0bbff95362
#rb Zousar.Shaker

[CL 23848713 by Devin Doucette in ue5-main branch]
2023-01-25 11:05:29 -05:00
Devin Doucette
db73e60520 DDC: Fixed a compile error in the mock cache store
#preflight skip
#rb trivial
#rnx
#robomerge FNMain

[CL 21301375 by Devin Doucette in ue5-main branch]
2022-08-09 18:09:15 -04:00
Devin Doucette
07e5f7441b DDC: Added a mock cache store for testing the cache
#preflight 62f2c634bc175ec68c149158
#rb Zousar.Shaker
#rnx
#robomerge FNMain

[CL 21300835 by Devin Doucette in ue5-main branch]
2022-08-09 17:55:24 -04:00