エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
LinkedHashMapを単純なLRU/FIFOキャッシュとして使う - CLOVER🍀
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
LinkedHashMapを単純なLRU/FIFOキャッシュとして使う - CLOVER🍀
以前書いたキャッシュのエントリに、"極軽量でクラス1個でほどよく動くようなのないの?"みたいなコメン... 以前書いたキャッシュのエントリに、"極軽量でクラス1個でほどよく動くようなのないの?"みたいなコメントをいただいたので、それならLinkedHashMapを使えば?ということでご紹介。 知ってるといえば知っていましたが、以前は「Javaのキャッシュライブラリについて」書いたエントリだったので、こちらはスルーしていました。 ※そのエントリも、そろそろ新しく書き直してもいいかも… せっかくなので、メモとして書いておきましょう。 java.util.LinkedHashMapをちょっと拡張すると、簡単なLRUキャッシュやFIFOキャッシュを実装することができます。 ポイントとなるのは、LinkedHashMapのコンストラクタの第3引数、そしてremoveEldestEntryメソッドです。 LinkedHashMap(int initialCapacity, float loadFactor,