-
Type: Improvement
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
ConcurrentSharedValuesMap currently uses a shared_ptr that's replaced with another one whenever we update the map.
Updates to the map happen by copying the entire map and replacing the specified element. This is a pattern that lends itself very easily to our new immutable unordered_map.
- duplicates
-
SERVER-76355 Refactor ConcurrentSharedValuesMap to use immutable map
- Backlog