gpt4 book ai didi

java - 无法在ChronicleMap中关闭 map

转载 作者:行者123 更新时间:2023-12-02 10:41:05 25 4
gpt4 key购买 nike

根据文档,关闭https://github.com/OpenHFT/Chronicle-Map/blob/master/docs/CM_Tutorial.adoc#close-chroniclemap是一个好习惯

由于某些原因,我无法:

Map<String, String> lexicalizationGraph = ChronicleMap
.of(String.class, String.class)
.name("lexicalizations-chronicle-map")
.constantKeySizeBySample("bn:14271053n")
.averageValue("average size of value")
.entries(1_000_000_000L)
.createPersistedTo(file);

然后再:
lexicalizationGraph.close();

它给了我以下错误:
symbol:   method close()
location: variable lexicalizationGraph of type java.util.Map<java.lang.String,java.lang.String>

我该如何关闭?

最佳答案

close方法是在ChronicleMap中定义的,而不是在Map中定义的。要访问它,您必须将变量定义为ChronicleMap(或在想要close()时显式转换它,但不要这样做):

ChronicleMap<String, String> lexicalizationGraph = ChronicleMap 
.of(String.class, String.class)
.name("lexicalizations-chronicle-map")
.constantKeySizeBySample("bn:14271053n")
.averageValue("average size of value")
.entries(1_000_000_000L)
.createPersistedTo(file);

关于java - 无法在ChronicleMap中关闭 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59788664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com