entries() 是一个高级配置,不在内部存储。内部存储的是段的数量,每个段的预期条目数以及段的入口空间中分配的“块”数。它们是通过配置的 ChronicleMapBuilder.actualSegments() , entriesPerSegment() 和 actualChunksPerSegmentTier() 分别。但是,目前无法从创建的查询最后两个数字 ChronicleMap ,所以它没有多大帮助。 (您可以通过查询段数 ChronicleMap.segments() 。)
entries()
ChronicleMapBuilder.actualSegments()
entriesPerSegment()
actualChunksPerSegmentTier()
ChronicleMap
ChronicleMap.segments()
你可以贡献 纪事地图 通过添加getters ChronicleMap 公开这些配置。或者,您需要单独存储条目数,例如: G。在文件中与ChronicleMap持久化文件一起使用。