Anastasia Braginsky

Results 15 issues of 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...

HackTogether

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...

enhancement
HackTogether

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...

HackTogether

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...

help wanted
HackTogether
sample-apps

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...

enhancement
HackTogether
feature

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...

good first issue
HackTogether
documentation

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...

enhancement
HackTogether
feature

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...

enhancement
HackTogether
feature

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...

bug
HackTogether

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....

enhancement
HackTogether