L2J/L2J_Server — pull request #18 by nosideeffects (2014-12-30 05:35:16+00:00)
Title: Few collections updates / performance improvements

(Modified previous PR without Trove shenanigans, I guess I didn't get the memo)

- Avoid allocation of Iterators when we know we have an ArrayList.
- More optimized game time movement loop using ConcurrentLinkedQueue.
- Random separation of concerns modifications.
- FastMap -> HashMap in a few places
- FastMap.shared() -> ConcurrentHashMap in a few places