- If each of them is guaranteed to have a unique key (generated and enforced by an external keying system) which Map implementation is the correct fit for me? Assume this has to be optimized for concurrent lookup only (The data is initialized once during the application startup).
- Does this 300 million unique keys have any positive or negative implications on bucketing/collisions?
- Any other suggestions?
My map would look something like this
Map<String, <boolean, boolean, boolean, boolean>>