package org.multiverse.collections;
import org.multiverse.api.collections.TxnIterator;
import static org.multiverse.api.TxnThreadLocal.getThreadLocalTxn;
public abstract class AbstractTxnIterator<E> implements TxnIterator<E> {
@Override
public boolean hasNext() {
return hasNext(getThreadLocalTxn());
}
@Override
public E next() {
return next(getThreadLocalTxn());
}
@Override
public void remove() {
remove(getThreadLocalTxn());
}
}