1

さまざまなテーブルからのデータを格納できるキャッシュ モジュールを作成したいと考えています。これらのデータの検索も必要です。

キャッシュは、以下の種類のデータをマップ/リストに保存する必要があり、国と容量で検索を行う必要があります。

public class CumulativeCapacity {

private  String region;
private  String country;
private  int capacity;
private  int storeSum;
}

検索機能は、オブジェクトの国がリスト [US、CAN、UK など] にあり、範囲 1 と範囲 2 の容量を確認する必要があるようなものです。

現在、これらのオブジェクトのリスト/マップを持つ単純なキャッシュマネージャーを作成しました。述語を使用して検索を行う予定です。

プレーンなJavaクラスを使用したより良いロジックはありますか?

4

1 に答える 1

1

1: キャッシュ オープン ソース ライブラリを使用できます。

2: 自分で書く必要がある場合は、私のアイデアの一部:

  • ハッシュベースのコンテナーは高速であるため、他のコンテナーよりも優れています。パフォーマンスはキャッシュの唯一の価値です。
  • 並行性はキャッシュ モジュールの大きな問題です。java.util.concurrent のクラスを使用できます。
于 2012-04-19T05:35:41.687 に答える