同期コレクションを使用せずにHashMapを使用して単純なスレッドセーフキャッシュを実装する

公開: 2013-11-29

ハッシュマップを使用したJavaIn Memory Cache

キャッシュは、頻繁にアクセスされるデータのコピーを保持するローカルメモリの領域であり、それ以外の場合は取得や計算にコストがかかります。 このようなデータの例には、データベース、ディスクファイル、またはレポートへのクエリの結果が含まれます。

これは、同期コレクションを使用せずにHashMapを使用してスレッドセーフである単純なJavaの例です。

あなたが見たいと思うかもしれないいくつかのより多くのJavaの例。

ボーナス:Javaメモリモデルの詳細:

Javaメモリモデル