Bazel RBE with CAS server implementation in Rust. The free and open source cache and remote execution service, prioritizing stability and speed for the people that need it.
This PR implements MemoryStateManager in line with how RedisStateManager
is done. This is one step towards consolidating MemoryStateManager and
RedisStateManager into a single state manager which takes a dynamic
store type.
Type of change
Please delete options that aren't relevant.
[x] New feature (non-breaking change which adds functionality)
Checklist
[x] Updated documentation if needed
[x] Tests added/amended
[x] bazel test //... passes locally
[x] PR is contained in a single commit, using git amend see some docs
Description
This PR implements MemoryStateManager in line with how RedisStateManager is done. This is one step towards consolidating MemoryStateManager and RedisStateManager into a single state manager which takes a dynamic store type.
Type of change
Please delete options that aren't relevant.
Checklist
bazel test //...
passes locallygit amend
see some docsThis change is![Reviewable](https://reviewable.io/review_button.svg)