Use ArrayDeque, concurrency not important

This commit is contained in:
atomicint
2016-02-09 13:48:10 -05:00
parent c4874acd3c
commit 56ff74e844
@@ -1,10 +1,10 @@
package org.apollo.game.model;
import java.util.ArrayDeque;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.Queue;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.logging.Logger;
import org.apollo.Service;
@@ -99,12 +99,12 @@ public final class World {
/**
* The Queue of Npcs that have yet to be added to the repository.
*/
private final Queue<Npc> queuedNpcs = new ConcurrentLinkedQueue<>();
private final Queue<Npc> queuedNpcs = new ArrayDeque<>();
/**
* The Queue of Npcs that have yet to be removed from the repository.
*/
private final Queue<Npc> oldNpcs = new ConcurrentLinkedQueue<>();
private final Queue<Npc> oldNpcs = new ArrayDeque<>();
/**
* This world's {@link RegionRepository}.