org.apache.jcs.engine.memory
Class AbstractDoubleLinkedListMemoryCache.IteratorWrapper<K extends Serializable,V extends Serializable>
java.lang.Object
org.apache.jcs.engine.memory.AbstractDoubleLinkedListMemoryCache.IteratorWrapper<K,V>
- All Implemented Interfaces:
- Iterator<Map.Entry<K,MemoryElementDescriptor<K,V>>>
- Enclosing class:
- AbstractDoubleLinkedListMemoryCache<K extends Serializable,V extends Serializable>
public static class AbstractDoubleLinkedListMemoryCache.IteratorWrapper<K extends Serializable,V extends Serializable>
- extends Object
- implements Iterator<Map.Entry<K,MemoryElementDescriptor<K,V>>>
iteration aid
AbstractDoubleLinkedListMemoryCache.IteratorWrapper
protected AbstractDoubleLinkedListMemoryCache.IteratorWrapper(Map<K,MemoryElementDescriptor<K,V>> m)
- Wrapped to remove our wrapper object
- Parameters:
m -
hasNext
public boolean hasNext()
- Specified by:
hasNext in interface Iterator<Map.Entry<K extends Serializable,MemoryElementDescriptor<K extends Serializable,V extends Serializable>>>
- Returns:
- i.hasNext()
next
public Map.Entry<K,MemoryElementDescriptor<K,V>> next()
- Specified by:
next in interface Iterator<Map.Entry<K extends Serializable,MemoryElementDescriptor<K extends Serializable,V extends Serializable>>>
- Returns:
- new MapEntryWrapper( (Map.Entry) i.next() )
remove
public void remove()
- i.remove();
- Specified by:
remove in interface Iterator<Map.Entry<K extends Serializable,MemoryElementDescriptor<K extends Serializable,V extends Serializable>>>
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
- Parameters:
o -
- Returns:
- i.equals( o ))
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
- Returns:
- i.hashCode()
Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.