[llvm-branch-commits] [CAS] Add OnDiskHashMappedTrie (PR #114100)

Steven Wu via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Oct 29 10:37:36 PDT 2024


https://github.com/cachemeifyoucan created https://github.com/llvm/llvm-project/pull/114100

Add OnDiskHashMappedTrie. This is a on-disk persistent hash map that
uses a Trie data structure that is similar to TrieRawHashMap.
OnDiskHashMappedTrie is thread safe and process safe. It is mostly lock
free, except it internally coordinates cross process creation and
closing using file lock.

TODO: consider rename to OnDiskTrieHashMap to match TrieRawHashMap.





More information about the llvm-branch-commits mailing list