Author: scabanovich
Date: 2012-09-20 16:28:31 -0400 (Thu, 20 Sep 2012)
New Revision: 43884
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/DefinitionContext.java
Log:
JBIDE-12479
https://issues.jboss.org/browse/JBIDE-12479
Reduce number of cached strings.
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/DefinitionContext.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/DefinitionContext.java 2012-09-20
20:26:57 UTC (rev 43883)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/DefinitionContext.java 2012-09-20
20:28:31 UTC (rev 43884)
@@ -171,6 +171,7 @@
ts = new HashSet<String>();
resources.put(file, ts);
}
+ packageName = packageName.intern();
ts.add(packageName);
packages.add(packageName);
addToParents(file);
@@ -196,6 +197,7 @@
ts = new HashSet<String>();
resources.put(file, ts);
}
+ typeName = typeName.intern();
ts.add(typeName);
types.add(typeName);
addToParents(file);