クラスで何度も再利用する必要があるいくつかのオブジェクトがあるとします。個々のオブジェクトは大きくなる可能性があり、そのようなオブジェクトの数も非常に大きくなる可能性があります。このようなオブジェクトの非常に単純な例は、データベースのレコードです。
10 行ごとにデータベースに再度クエリを実行する代わりに、そのようなデータを HAshMap に格納すると、パフォーマンスが向上します。しかし、メモリに関しては非常に要求が厳しいです。
HashMap に多くのデータが含まれているのに、すべてを 1 つのメモリに保持できないのはどうしてでしょうか。オブジェクトをオンデマンドで提供できれば、それが最善でしょうか?