Commit Graph

3 Commits

Author SHA1 Message Date
paul chipchase
887b5d5815 Cache a FCacheBucket during the backend intialization and re-use it rather than recreating it for every request as the construction of this object is more complex than I thought.
#rb Per.Larsson
#rnx
#preflight 613f116c7e8fa30001b559d6

[CL 17490455 by paul chipchase in ue5-main branch]
2021-09-13 06:57:06 -04:00
Devin Doucette
a96e361aee Added a missing include of DerivedDataPayload.h
#rb none
#rnx

[CL 17426395 by Devin Doucette in ue5-main branch]
2021-09-03 16:48:28 -04:00
paul chipchase
27c31ddb52 Add a new backend to Mirage that uses DDC2 as the storage mechanism.
#rb Devin.Doucette
#rnx
#preflight 61307f101a52e20001978a10

- This backend replaces the plans for a backend that interfaces with Zen directly.
- The backend has no real context for each payload being pushed at the moment, for now we pass in a dummy string.
- Currently we make blocking calls to the cache. When making the initial push to local storage this is desired as it will take place during package save. However both pulling the payload and making the submission to persistent storage should be able to be made async in the future.
- The storage policy is currently exposed via the ini file for now. We might want to enforce policies for this at a later time.

[CL 17416948 by paul chipchase in ue5-main branch]
2021-09-03 02:55:32 -04:00