TraceMachina / nativelink

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.
https://docs.nativelink.com
Apache License 2.0
236 stars 46 forks source link

memory store manager #1072

Open zbirenbaum opened 1 week ago

zbirenbaum commented 1 week ago

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


This change is Reviewable