java.util.map(HashMap)をHazelCast IMapにキャストする方法はありますか?JavaマップをIMapにキャスト
Map<String, User> map = ....;
IMap<String, User> imap;
おかげ
java.util.map(HashMap)をHazelCast IMapにキャストする方法はありますか?JavaマップをIMapにキャスト
Map<String, User> map = ....;
IMap<String, User> imap;
おかげ
Mehrdad、
Hazelcast IMap
はMap
とConcurrentMap
インターフェースを実装します。 次の場合、オブジェクトmap2
とmap
は同じ分散オブジェクトを指します(さらに、map2
とmap
は同じプロキシオブジェクトを指します)。あなたは "標準" の方法に制限されているMap
インタフェースで
Map<Object, Object> map2 = hazelcastInstance.getMap("test"); IMap<Object, Object> map = hazelcastInstance.getMap("test");
。 IMap
は、EntryProcessorsを送信してイベントリスナーを追加するなどの拡張機能を提供します。
私はそれが意味をなさないと思います。 質問がある場合はお知らせください。
ありがとうございます
こんにちはVikが、私の問題はユニットテストです。ハゼルキャストのインスタンスは嘲笑されます。私は嘲笑されたIMapに値を追加したい。テスト用にIMapに既存の値が必要です。模擬IMapでは、私は 'set'メソッドで任意の値を追加できませんでした。ありがとう –
私は本当に従っていない。あなたのコードを共有できますか? –
java.lang.ClassCastException:java.util.HashMapをcom.hazelcast.core.IMapにキャストできない –
親愛なるです。あなたは答えを確認する機会を得ましたか? –