rendered paste bodyIndex: C:/eclipse/workspace/L2_GameServer/java/net/sf/l2j/gameserver/GameTimeController.java===================================================================--- C:/eclipse/workspace/L2_GameServer/java/net/sf/l2j/gameserver/GameTimeController.java (revision 1513)+++ C:/eclipse/workspace/L2_GameServer/java/net/sf/l2j/gameserver/GameTimeController.java (working copy)@@ -19,10 +19,10 @@ package net.sf.l2j.gameserver; import java.text.SimpleDateFormat;-import java.util.ArrayList; import java.util.Date; import java.util.logging.Logger; +import javolution.util.FastTable; import net.sf.l2j.Config; import net.sf.l2j.gameserver.ai.CtrlEvent; import net.sf.l2j.gameserver.model.L2Character;@@ -50,7 +50,7 @@ protected static long _gameStartTime; protected static boolean _isNight; - private static ArrayList<L2Character> movingObjects = new ArrayList<L2Character>(); + private static FastTable<L2Character> movingObjects = new FastTable<L2Character>(); protected TimerThread _timer; @@ -124,7 +124,7 @@ L2Character[] chars = movingObjects.toArray(new L2Character[movingObjects.size()]); // Create an ArrayList to contain all L2Character that are arrived to destination- ArrayList<L2Character> ended = null;+ FastTable<L2Character> ended = null; // Go throw the table containing L2Character in movement for (int i=0; i < chars.length; i++) @@ -140,7 +140,7 @@ { movingObjects.remove(cha); if (ended == null)- ended = new ArrayList<L2Character>();+ ended = new FastTable<L2Character>(); ended.add(cha); }@@ -214,9 +214,9 @@ */ class MovingObjectArrived implements Runnable {- final ArrayList<L2Character> ended;+ final FastTable<L2Character> ended; - MovingObjectArrived(ArrayList<L2Character> ended) + MovingObjectArrived(FastTable<L2Character> ended) { this.ended = ended; }Index: C:/eclipse/workspace/L2_GameServer/java/net/sf/l2j/util/WorldObjectSet.java===================================================================--- C:/eclipse/workspace/L2_GameServer/java/net/sf/l2j/util/WorldObjectSet.java (revision 1513)+++ C:/eclipse/workspace/L2_GameServer/java/net/sf/l2j/util/WorldObjectSet.java (working copy)@@ -29,9 +29,8 @@ package net.sf.l2j.util; import java.util.Iterator;-import java.util.Map;-import java.util.concurrent.ConcurrentHashMap; +import javolution.util.FastMap; import net.sf.l2j.gameserver.model.L2Object; /**@@ -42,8 +41,8 @@ public class WorldObjectSet<T extends L2Object> extends L2ObjectSet<T> {- private Map<T, T> objectMap = new ConcurrentHashMap<T, T>();-+ private FastMap<T, T> objectMap = new FastMap<T, T>().setShared(true);+ /* (non-Javadoc) * @see net.sf.l2j.util.L2ObjectSet#size() */Index: C:/eclipse/workspace/L2_GameServer/.classpath===================================================================--- C:/eclipse/workspace/L2_GameServer/.classpath (revision 1513)+++ C:/eclipse/workspace/L2_GameServer/.classpath (working copy)@@ -9,5 +9,6 @@ <classpathentry kind="lib" path="lib/jython.jar"/> <classpathentry kind="lib" path="lib/c3p0-0.9.0.jar"/> <classpathentry kind="lib" path="lib/mysql-connector-java-3.1.10-bin.jar"/>+ <classpathentry kind="lib" path="C:/Documents and Settings/la2/РабоСРёР№ СЃСРѕР»/javolution.jar"/> <classpathentry kind="output" path="bin"/> </classpath>Index: C:/eclipse/workspace/L2_GameServer/.settings/org.eclipse.jdt.ui.prefs===================================================================--- C:/eclipse/workspace/L2_GameServer/.settings/org.eclipse.jdt.ui.prefs (revision 1513)+++ C:/eclipse/workspace/L2_GameServer/.settings/org.eclipse.jdt.ui.prefs (working copy)@@ -1,9 +1,13 @@-#Mon Aug 22 12:26:03 CEST 2005+#Mon Nov 14 05:04:47 MSK 2005 eclipse.preferences.version=1 formatter_settings_version=8 internal.default.compliance=default org.eclipse.jdt.ui.exception.name=e org.eclipse.jdt.ui.gettersetter.use.is=true+org.eclipse.jdt.ui.ignorelowercasenames=true+org.eclipse.jdt.ui.importorder=java;javax;org;com; org.eclipse.jdt.ui.javadoc=true org.eclipse.jdt.ui.keywordthis=false+org.eclipse.jdt.ui.ondemandthreshold=99 org.eclipse.jdt.ui.overrideannotation=true+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/>