Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New BiLong2ObjectMap implementation #288

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Sep 16, 2023

  1. New BiLong2ObjectMap implementation

    This commit introduces a new BiLong2ObjectMap collection, along
    with a BiLong2NullableObjectMap companion implementation. These
    two new maps are derived from the existing BiInt2ObjectMap
    equivalents that are already present in the collections package.
    
    Implementation wise, the BiLong2ObjectMap keeps its keys in a
    single long[] array, with the 2 key parts stored in adjacent
    locations. This choice limits the maximum map capacity, but should
    provide better cache locality for key access.
    CarlosVara authored and Carlos Vara committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    23ae812 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2023

  1. Replace java17 only toList() call in unit test

    Carlos Vara committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    6dca365 View commit details
    Browse the repository at this point in the history