Обычно я создаю новый Карта хроники с использованием astatic.javadoc="iodoc.net/a> .openhft/chronicle-map/3.8.0/net/openhft/chronicle/map/ChronicleMapBuilder.html" rel="nofollow">ChronicleMapBuilder
примерно так:
ChronicleMapBuilder<SomeKey, MyImplClass> builder
= ChronicleMapBuilder.of(SomeKey.class, MyImplClass.class);
ChronicleMap<SomeKey, MyImplClass> map
= builder.constantKeySizeBySample(someKey)
.averageValue(someValue)
.entries(myCollection.size())
.createPersistedTo(myFile);
Поддерживает ли Chronicle Map хранение экземпляров различных классов ценности, и если да, то как мне построить эту карту?
Например:
ChronicleMapBuilder<SomeKey, MyInterfaceThatHasManyDifferentImplementations> builder
= // .. now what?
По сути, у меня есть только один ключевой класс — LocalDate
а>. Но эта дата может (или, по крайней мере, я этого хочу) сопоставляться с разными реализациями общего интерфейса. Считаю, что мне повезло с общим интерфейсом, но если есть возможность построить Карту хроники и без общего интерфейса, посоветуйте.
Я сожалею, что в настоящее время у меня нет возможности протестировать поддержку Chronicle Map для различных классов значений, и я не могу найти документацию об этом в любой форме или форме в Интернете.