Hi all, We've been using agrona for almost a year and it's a huge improvement over boxing everything. But it's limited to single thread use cases.
Fastutil is an alternative that has a concurrent wrapper: https://github.com/vigna/fastutil https://github.com/trivago/fastutil-concurrent-wrapper Both fastutil and the concurrent wrapper are actively maintained. The authors of the wrapper say they evaluated fastutil vs agrona and built their wrapper for fastutil because it's faster at reads and writes: https://tech.trivago.com/post/2022-03-09-why-and-how-we-use-primitive-maps Any objections to adding the concurrent wrapper and switching out agrona for fastutil? -- Jonathan Ellis co-founder, http://www.datastax.com @spyced