@Override
 public Set<String> getRegisteredNamespaceUris() {
   final Lock lock = this.namespacesLock.readLock();
   try {
     lock.lock();
     // Just return what's in the cache ...
     return cache.getRegisteredNamespaceUris();
   } finally {
     lock.unlock();
   }
 }