Crate scc[−][src]
Scalable concurrent containers.
scc::HashMap
scc::HashMap
is a concurrent hash map that dynamically grows and shrinks in a non-blocking manner without sharding.
scc::HashIndex
scc::HashIndex
is a concurrent hash index that is similar to scc::HashMap, but optimized for read operations.
scc::TreeIndex
scc::TreeIndex
is a concurrent B+ tree index optimized for scan and read.
Structs
Accessor | Accessor owns a key-value pair in the HashMap. |
Cursor | Cursor implements Iterator for HashMap. |
HashIndex | A scalable concurrent hash index implementation. |
HashMap | A scalable concurrent hash map implementation. |
Range | Range represents a range of keys in the TreeIndex. |
Scanner | Scanner implements Iterator for TreeIndex. |
Ticket | Ticket keeps the minimum capacity of the HashMap at a higher level. |
TreeIndex | A scalable concurrent tree map implementation. |
Visitor | Visitor implements the Iterator trait. |