using "forEachValue" instead normal loop is such a bad idea because its not a simple loop its including method locking and causes many cast loses, or maybe i am wrong?
Acquires the lock.
If the lock is not available then the current thread becomes disabled for thread scheduling purposes and lies dormant until the lock has been acquired.
Revision 4819
Forum rules
READ NOW: L2j Forums Rules of Conduct
READ NOW: L2j Forums Rules of Conduct