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

Reply via email to