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