こんにちは、みんな。
JavaでClock-Proキャッシングアルゴリズムを短期間で実装する必要が強くあります。しかし、私は公式記事しか持っていません:Clock-Pro:クロック交換の効果的な改善
そこに記載されているアルゴリズムを理解するのは非常に困難です。多分それは一般的に書かれただけです。また、Linuxカーネルに実装されていることも知っていますが、公式記事よりもはるかに難しいと思います:(
私はそれが次のようでなければならないと思います:
public class ClockProCache<K,V>
オブジェクトを配置できる場所に、他のオブジェクトを真の Clock-Pro ロジックに置き換えます。
誰かがこのトピックで何らかの経験や試みをしたことがある場合は、Java の実装を手伝ってください。