Package org.apache.xmlbeans
Class QNameCache
java.lang.Object
org.apache.xmlbeans.QNameCache
A cache that can be used to pool QName instances. Each thread has one.
-
Constructor Summary
ConstructorsConstructorDescriptionQNameCache(int initialCapacity) Creates a QNameCache with the given initialCapacity.QNameCache(int initialCapacity, float loadFactor) Creates a QNameCache with the given initialCapacity and loadFactor. -
Method Summary
-
Constructor Details
-
QNameCache
public QNameCache(int initialCapacity, float loadFactor) Creates a QNameCache with the given initialCapacity and loadFactor.- Parameters:
initialCapacity- the number of entries to initially make space forloadFactor- a number to control the density of the hashtable
-
QNameCache
public QNameCache(int initialCapacity) Creates a QNameCache with the given initialCapacity.- Parameters:
initialCapacity- the number of entries to initially make space for
-
-
Method Details
-
getName
-
getName
Fetches a QName with the given namespace and localname. Creates one if one is not found in the cache.- Parameters:
uri- the namespacelocalName- the localnameprefix- the prefix- Returns:
- the cached QName
-