Class OverflowMap.InternalKeySet.InternalKeySetIterator

java.lang.Object
com.oracle.coherence.common.collections.AbstractStableIterator
com.tangosol.net.cache.OverflowMap.InternalKeySet.InternalKeySetIterator
All Implemented Interfaces:
Enumeration, Iterator
Enclosing class:
OverflowMap.InternalKeySet

protected class OverflowMap.InternalKeySet.InternalKeySetIterator extends com.oracle.coherence.common.collections.AbstractStableIterator
An Iterator implementation over the keys in the OverflowMap that that is based on a concurrent Iterator over the internal status map.
  • Constructor Details

    • InternalKeySetIterator

      public InternalKeySetIterator()
      Default constructor.
  • Method Details

    • advance

      protected void advance()
      Advance to the next object.

      This method must be implemented by the concrete sub-class by calling AbstractStableIterator.setNext(T) if there is a next object.

      Specified by:
      advance in class com.oracle.coherence.common.collections.AbstractStableIterator
    • remove

      protected void remove(Object oPrev)
      Remove the specified item.

      This is an optional operation. If the Iterator supports element removal, then it should implement this method, which is delegated to by the AbstractStableIterator.remove() method.

      Overrides:
      remove in class com.oracle.coherence.common.collections.AbstractStableIterator
      Parameters:
      oPrev - the previously iterated object that should be removed
      See Also: