1
私は、ehcacheを使用して特定の順序を持つ非常に大きなコレクション(数百万)をキャッシュする最良の方法を考えようとしています。大量注文コレクションのキャッシュ
コレクション内のオブジェクトは大きく(多数のプロパティ)。 私はLinkedHashMap(O(1)参照と注文)と同様のプロパティを探しています。
コレクションの順序は、オブジェクトの更新によって変更される可能性があります。
私はオブジェクトのIDをいくつかsorted setに入れたいと考えています。しかし、キャッシュを更新するときは、このコレクションを同期するか、concurrent implementationを使用する必要があります。ソートされたセットでは、IDとソートする必要があるものの両方を格納します。
もちろん、キャッシュはidをキーとして通常のオブジェクトを格納します。
何か不足していますか?簡単な方法がありますか?
私はそれについて考えて、私は私の検索エンジン(Solr)を使わなければならない。 –