public interface OverflowAlgorithm
あふれが発生した場合に、どのキャッシュオブジェクトがあふれるべきかを決定するアルゴリズムを実装するためのインタフェースである。
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(CachedReference ref)
キャッシュ参照を追加する。
|
CachedReference |
overflow()
あふれアルゴリズムで追加されたキャッシュ参照からあふれるキャッシュ参照を決定する。
|
CachedReference[] |
overflow(int size)
あふれアルゴリズムで追加されたキャッシュ参照からあふれるキャッシュ参照を決定する。
|
void |
remove(CachedReference ref)
キャッシュ参照を削除する。
|
void |
reset()
あふれアルゴリズムを実行するために保持している情報を初期化する。
|
void add(CachedReference ref)
ref
- キャッシュ参照void remove(CachedReference ref)
ref
- キャッシュ参照CachedReference overflow()
CachedReference[] overflow(int size)
size
- あふれ数void reset()
Copyright © 2003-2018 Nimbus Project. All Rights Reserved.