@Override
 public String getNamespaceForPrefix(String prefix) {
   Lock lock = this.namespacesLock.readLock();
   try {
     lock.lock();
     CheckArg.isNotNull(prefix, "prefix");
     return cache.getNamespaceForPrefix(prefix);
   } finally {
     lock.unlock();
   }
 }