package org.dom4j.tree;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.WeakHashMap;
import org.dom4j.DocumentFactory;
import org.dom4j.Namespace;
import org.dom4j.QName;
/**
*
* QNameCache
caches instances of QName
for reuse
* both across documents and within documents.
*
< < < < < < < QNameCache.java
*/
public class QNameCache {
/** Cache of {@link QName}instances with no namespace */
protected ThreadLocal