首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ChronicleMap 嵌套一个ChronicleMap 初始化异常?

ChronicleMap 嵌套一个ChronicleMap 初始化异常?

提问于 2024-06-19 17:34:34
回答 0关注 0查看 4

ChronicleMap 嵌套一个ChronicleMap 初始化,出现异常

他的类型如下,其中Vertex有一个next的字段,也是ChronicleMap ,初始化的时候就会报错,提示 Invocation of init method failed; nested exception is java.lang.RuntimeException: java.lang.InstantiationException: net.openhft.chronicle.map.ChronicleMap,请教一下,像这种嵌套的能使用吗?之前next字段使用的是conrcurrentHashMap,也会提示异常。如何处理呢?

代码语言:javascript
复制
public class Vertex implements Serializable, BytesMarshallable {
    private static final long serialVersionUID = 1712192564406669411L;
    private ChronicleMap<Long, List<LinkDto>> next;
    
    public void setNext(ChronicleMap<Long, List<LinkDto>> next) {
        if (next == null) {
            next = ChronicleMapBuilder
                    .of(Long.class, (Class<List<LinkDto>>) (Class<?>) List.class) // 定义键值类型
                    .name("route-rank-map") // 设置名称
                    .averageValue(new ArrayList<>())
                    .entries(40000) // 预估条目数
                    .create(); // 特殊网点映射;
        }
        this.next = next;
    }
}

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档