@Override
 public boolean containsValue(Object value) throws UnsupportedOperationException {
   lock.readLock().lock();
   try {
     return activeDelegate.containsValue(value);
   } finally {
     lock.readLock().unlock();
   }
 }