最も最近使用されたオブジェクトのキャッシュを実装する最良の方法は何でしょうか?ここで最も最近使用されたキャッシュを実装する方法
が要件と制限されているインタフェースは少しHashtableのようになるので...
- オブジェクトは、/コール」へ
- を入れます、キー/値オブジェクト/オブジェクトのペアとして格納されていますそのオブジェクトを最も最近使用されたものとしてマークします。
- いつでも、最も最近使用されたオブジェクトをキャッシュからパージすることができます。
- 高速である必要があります(Hashtableのように高速)
- オブジェクトの数が多いため、リストの検索が十分ではありません。
- 実装はJavaMEを使用して行う必要があります。したがって、サードパーティ製のコードまたは標準のJavaライブラリのきちんとしたライブラリクラスを使用する範囲はほとんどありません。このような理由から、私はペグ以外のソリューションの推奨事項ではなく、アルゴリズム的な回答を探しています。
スコア! (私はちょうど同じことを投稿していた) –
これは、私も同様に実装したいと思っていた何かに完璧に見える - ありがとう! –
mruの場合はfalse、lruの場合はtrue – Yashu