タイプのオブジェクトが 5,000 個以上のメモリ内コレクションがある場合SampleObject
class SampleObject {
...
Date getLastRefreshDate()
Status getCurrentStatus()
}
特定の値よりも古い更新日を持つオブジェクトのサブリストをすばやく取得し、特定のステータスのオブジェクトをすばやく取得できるようにしたいのですが、どのデータ構造/アルゴリズムが役立ちますか? リストの繰り返しと比較の実行速度は十分ですか? リストが 25,000 以上になったらどうしますか?