私のようななめらかいるとしますプリミティブの配列のクロニクルマップのサポート?
は奇妙な私はね(私はfield type class [Lnet.openhft.chronicle.core.values.LongValue; is not supported: not a primitive, enum, CharSequence or another value interface
例外を取得しています)私は
Values.newHeapInstance(ITest.class);
を使用することはできませんように長いための
この場合public interface ITest {
long[] getDataArray();
void setDataArray(long[] data);
}
[]が見えます失礼を逃した?そのようなオブジェクトを扱う最良の方法は何ですか?独自のシリアル化を実装しますか?
おかげでローマを参照してください、それは私が探していたものです。実際には私はちょうどその情報をgoogleできなかったことは少し奇妙です。 –
クイックフォローアップの質問:固定サイズの配列を持つインターフェースを持っていれば - たとえば、LongValueの場合と同じサイズのマップを計算するのに十分なスマートマップですか?ですから、私はダミーのサンプルオブジェクトを作成してビルダーに渡す必要はありませんか? –
@ ConstantinKulagin、はい、Chronicle Mapはバリューインターフェイスについて知っています。値タイプがバリューインターフェイスの場合、値のサイズを自分で指定する必要はありません。 – leventov