|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ICacheEnumeration
The ICacheEnumeration is used to iterate over both the keys
and values in an LRUCache. The getValue() method returns the
value of the last key to be retrieved using nextElement().
The nextElement() method must be called before the
getValue() method.
The iteration can be made efficient by making use of the fact that values in
the cache (instances of LRUCacheEntry), know their key. For this reason,
Hashtable lookups don't have to be made at each step of the iteration.
Modifications to the cache must not be performed while using the enumeration. Doing so will lead to an illegal state.
LRUCache| Method Summary | |
|---|---|
java.lang.Object |
getValue()
Returns the value of the previously accessed key in the enumeration. |
| Methods inherited from interface java.util.Enumeration |
|---|
hasMoreElements, nextElement |
| Method Detail |
|---|
java.lang.Object getValue()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||