Anastasia Braginsky
Anastasia Braginsky
Base all of the off-heap memory management on unsafe allocation and access, without ByteBuffer intermediate layer (in addition to existing memory management). The reason for the change is the possibility...
Add design and implementation of new OakHash API. API only, without the underlying HashMap. Probably the merge can go into a separate branch. Similar to OakMap, OakHash should be extending...
Oak requests its users to provide serializers for their objects representing keys and values. Oak has internal [common](https://github.com/yahoo/Oak/tree/master/core/src/main/java/com/yahoo/oak/common) package including sub-packages for common serializers for common objects: IntBuffer, Integer and...
Add a simple example application that uses Oak. It is really open-ended issue. We would love to see any variation of usage and of course this can be an umbrella...
Looking for ideas for Oak usage/improvement. Any idea (hopefully concrete) were else Oak can be used is welcome. Also, please let us know: where do you think is the most...
Review the documentation ([readme](https://github.com/yahoo/Oak) and [wiki](https://github.com/yahoo/Oak/wiki)) of the repository and add an improvement. There is a lot what can be added - feel free to contact us (via questions here...
OakBuffer hierarchical structure involves multiple classes. To take care of the future changes in the OakBuffers structure, we need to measure their performance with each change. Let's start by measuring...
OakMap requires less memory than other ConcurrentNavigableMap, to emphasize this we would like to have a benchmark presenting memory consumption. This should also help us to compare different variants of...
Find and Solve a bug we haven't spotted in existing issues yet! If while working on Hackathon you encountered a bug, and more than that have a way to solve...
Base all of the off-heap memory management on new Java14/15 VarHandle API, without unsafe usage. Other than memory management, the rest of the code should be easily transferred to JDK14....