Replace QuadTree iterator linked list with ArrayDeque

Thanks JustALittleWolf!
This commit is contained in:
James Seibel
2024-05-15 07:36:32 -04:00
parent f5e0c112e3
commit cec6438602
@@ -30,10 +30,7 @@ import com.seibel.distanthorizons.coreapi.util.MathUtil;
import com.seibel.distanthorizons.core.util.gridList.MovableGridRingList;
import org.apache.logging.log4j.Logger;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.NoSuchElementException;
import java.util.Queue;
import java.util.*;
import java.util.function.Consumer;
/**
@@ -399,7 +396,7 @@ public class QuadTree<T>
private class QuadTreeRootPosIterator implements Iterator<DhSectionPos>
{
private final Queue<DhSectionPos> iteratorPosQueue = new LinkedList<>();
private final Queue<DhSectionPos> iteratorPosQueue = new ArrayDeque<>();