Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Break up request graph cache serialisation and run after build compl…
…etion (#9384) * Break up request graph cache serialisation and run after build completion * Fix test to abort before writing to cache * Write cache to disk when build fails * Move cache aborting to build queue * Fix cache node shallow copy * Resolve windows cache path issue * Simplify cache chunking by moving implementation to FSCache * Use promise queue to manage cache writes * Resolve unhandled errors with promise queue * Only serialise and write cache chunks to disk when changed * Add getRequestGraphNodeKey function and refactor for loop * Move to set to track cached requests to disk * Bring back catch on queue add * Update unit test for RequestTracker * Update progress for cache write and handle node invalidation * Update unit test to use new graph set * Invalidate written cache on disk on request completion
- Loading branch information