rapidsync

Have you ever yearned to do mutable threadsafe storage eloquently?

Rapidsync is a combination of data stores that offers (threadsafe) interior mutability without mutable references. It aims to be as safe, as performant, and as flexible as possible, in that order.

This library was built because we loved the flexibility of DashMap, but wanted a safer approach for super high-traffic systems.

This library is in alpha. Help make it better! Open an issue or pull request if you have a performance suggestion, want a new feature, or experience issues.

Stores

high performance, threadsafe stores offering stress-free simple interfaces, copy-free reads, fast writes, and mutable references - without having mutable references to the store itself

features

RapidSnap - the cell

RapidMap

the map - coming soon

Notes, gotchas, advice