[jboss-cvs] JBossAS SVN: r98910 - projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/spi.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Dec 23 10:21:43 EST 2009
Author: kabir.khan at jboss.com
Date: 2009-12-23 10:21:43 -0500 (Wed, 23 Dec 2009)
New Revision: 98910
Modified:
projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/spi/ControllerState.java
Log:
No need for default 16 segments when creating map, 1 is enough and saves memory
Modified: projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/spi/ControllerState.java
===================================================================
--- projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/spi/ControllerState.java 2009-12-23 15:17:50 UTC (rev 98909)
+++ projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/spi/ControllerState.java 2009-12-23 15:21:43 UTC (rev 98910)
@@ -77,7 +77,8 @@
/** The state string */
protected final String stateString;
- private static ConcurrentHashMap<String, ControllerState> values = new ConcurrentHashMap<String, ControllerState>();
+ //Unlikely to have several threads updating at once
+ private static ConcurrentHashMap<String, ControllerState> values = new ConcurrentHashMap<String, ControllerState>(16, .75f, 1);
static
{
More information about the jboss-cvs-commits
mailing list