protected final void addToStorage(final NamespaceStorageNode storage, final K key, final V value) { storage.putToLocalStorage(getIdentifier(), key, value); }
@Override public QName getFrom(final NamespaceStorageNode storage, final QName key) { final NamespaceStorageNode root = getRoot(storage); final QName stored = root.getFromLocalStorage(QNameCacheNamespace.class, key); if (stored != null) { return stored; } root.putToLocalStorage(QNameCacheNamespace.class, key, key); return key; }