映射条目高于Integer.MAX_VALUE

kem*_*kem 1 java chronicle-map

我正在处理非常大的小物件集合.我正在使用ChronicleMap表现非常好的使用.

地图条目的最大数量是否限制为Integer.MAX_VALUE

如果不是,如果条目数高于?,如何获得地图的实际大小作为map.size()返回?Integer.MAX_VALUEInteger.MAX_VALUE

提前致谢.

jsp*_*cal 5

您可以使用ChronicleMap.longSize相反来获取大小long.ChronicleMap.sizeInteger.MAX_VALUE在大小大于Integer.MAX_VALUE每个源时返回:https://github.com/OpenHFT/Chronicle-Map/blob/master/src/main/java/net/openhft/chronicle/hash/impl/VanillaChronicleHash.java# L707

这是按照Collection.size界面:

返回此集合中的元素数.如果此集合包含多个Integer.MAX_VALUE元素,则返回Integer.MAX_VALUE.