/** * A helper method to return the Namespace instance for no prefix and the * URI * * @param uri * DOCUMENT ME! * * @return an interned Namespace object */ public static Namespace get(String uri) { return CACHE.get(uri); }
Map<String, WeakReference<Namespace>> uriCache = getURICache(uri); WeakReference<Namespace> ref = uriCache.get(prefix); Namespace answer = null; answer = createNamespace(prefix, uri); uriCache.put(prefix, new WeakReference<Namespace>(answer));
/** * DOCUMENT ME! * * @param uri * DOCUMENT ME! * * @return the name model for the given name and namepsace */ public Namespace get(String uri) { WeakReference<Namespace> ref = noPrefixCache.get(uri); Namespace answer = null; if (ref != null) { answer = ref.get(); } if (answer == null) { synchronized (noPrefixCache) { ref = noPrefixCache.get(uri); if (ref != null) { answer = ref.get(); } if (answer == null) { answer = createNamespace("", uri); noPrefixCache.put(uri, new WeakReference<Namespace>(answer)); } } } return answer; }
public void run() { NamespaceCache cache = new NamespaceCache(); for (int i = 0; i < ITERATIONCOUNT; i++) { Namespace ns = cache.get("prefix", "uri"); } } }
/** * DOCUMENT ME! * * @param uri * DOCUMENT ME! * * @return the name model for the given name and namepsace */ public Namespace get(String uri) { WeakReference ref = (WeakReference) noPrefixCache.get(uri); Namespace answer = null; if (ref != null) { answer = (Namespace) ref.get(); } if (answer == null) { synchronized (noPrefixCache) { ref = (WeakReference) noPrefixCache.get(uri); if (ref != null) { answer = (Namespace) ref.get(); } if (answer == null) { answer = createNamespace("", uri); noPrefixCache.put(uri, new WeakReference(answer)); } } } return answer; }
public void run() { NamespaceCache cache = new NamespaceCache(); for (int i = 0; i < ITERATIONCOUNT; i++) { Namespace ns = cache.get("prefix", Integer.toString(i)); } } }
Map uriCache = getURICache(uri); WeakReference ref = (WeakReference) uriCache.get(prefix); Namespace answer = null; answer = createNamespace(prefix, uri); uriCache.put(prefix, new WeakReference(answer));
/** * A helper method to return the Namespace instance for the given prefix and * URI * * @param prefix * DOCUMENT ME! * @param uri * DOCUMENT ME! * * @return an interned Namespace object */ public static Namespace get(String prefix, String uri) { return CACHE.get(prefix, uri); }
/** * DOCUMENT ME! * * @param uri * DOCUMENT ME! * * @return the name model for the given name and namepsace */ public Namespace get(String uri) { WeakReference<Namespace> ref = noPrefixCache.get(uri); Namespace answer = null; if (ref != null) { answer = ref.get(); } if (answer == null) { synchronized (noPrefixCache) { ref = noPrefixCache.get(uri); if (ref != null) { answer = ref.get(); } if (answer == null) { answer = createNamespace("", uri); noPrefixCache.put(uri, new WeakReference<Namespace>(answer)); } } } return answer; }
Map<String, WeakReference<Namespace>> uriCache = getURICache(uri); WeakReference<Namespace> ref = uriCache.get(prefix); Namespace answer = null; answer = createNamespace(prefix, uri); uriCache.put(prefix, new WeakReference<Namespace>(answer));
/** * A helper method to return the Namespace instance for no prefix and the * URI * * @param uri * DOCUMENT ME! * * @return an interned Namespace object */ public static Namespace get(String uri) { return CACHE.get(uri); }
/** * DOCUMENT ME! * * @param uri * DOCUMENT ME! * * @return the name model for the given name and namepsace */ public Namespace get(String uri) { WeakReference ref = (WeakReference) noPrefixCache.get(uri); Namespace answer = null; if (ref != null) { answer = (Namespace) ref.get(); } if (answer == null) { synchronized (noPrefixCache) { ref = (WeakReference) noPrefixCache.get(uri); if (ref != null) { answer = (Namespace) ref.get(); } if (answer == null) { answer = createNamespace("", uri); noPrefixCache.put(uri, new WeakReference(answer)); } } } return answer; }
Map uriCache = getURICache(uri); WeakReference ref = (WeakReference) uriCache.get(prefix); Namespace answer = null; answer = createNamespace(prefix, uri); uriCache.put(prefix, new WeakReference(answer));
/** * A helper method to return the Namespace instance for no prefix and the * URI * * @param uri * DOCUMENT ME! * * @return an interned Namespace object */ public static Namespace get(String uri) { return CACHE.get(uri); }
/** * DOCUMENT ME! * * @param uri * DOCUMENT ME! * * @return the name model for the given name and namepsace */ public Namespace get(String uri) { WeakReference ref = (WeakReference) noPrefixCache.get(uri); Namespace answer = null; if (ref != null) { answer = (Namespace) ref.get(); } if (answer == null) { synchronized (noPrefixCache) { ref = (WeakReference) noPrefixCache.get(uri); if (ref != null) { answer = (Namespace) ref.get(); } if (answer == null) { answer = createNamespace("", uri); noPrefixCache.put(uri, new WeakReference(answer)); } } } return answer; }
Map<String, WeakReference<Namespace>> uriCache = getURICache(uri); WeakReference<Namespace> ref = uriCache.get(prefix); Namespace answer = null; answer = createNamespace(prefix, uri); uriCache.put(prefix, new WeakReference<Namespace>(answer));
/** * A helper method to return the Namespace instance for no prefix and the * URI * * @param uri * DOCUMENT ME! * * @return an interned Namespace object */ public static Namespace get(String uri) { return CACHE.get(uri); }
/** * DOCUMENT ME! * * @param uri * DOCUMENT ME! * * @return the name model for the given name and namepsace */ public Namespace get(String uri) { WeakReference ref = (WeakReference) noPrefixCache.get(uri); Namespace answer = null; if (ref != null) { answer = (Namespace) ref.get(); } if (answer == null) { synchronized (noPrefixCache) { ref = (WeakReference) noPrefixCache.get(uri); if (ref != null) { answer = (Namespace) ref.get(); } if (answer == null) { answer = createNamespace("", uri); noPrefixCache.put(uri, new WeakReference(answer)); } } } return answer; }
Map uriCache = getURICache(uri); WeakReference ref = (WeakReference) uriCache.get(prefix); Namespace answer = null; answer = createNamespace(prefix, uri); uriCache.put(prefix, new WeakReference(answer));
/** * A helper method to return the Namespace instance for no prefix and the * URI * * @param uri * DOCUMENT ME! * * @return an interned Namespace object */ public static Namespace get(String uri) { return CACHE.get(uri); }