/** {@inheritDoc} */ public void setRequireValidMetadata(boolean requireValidMetadata) { super.setRequireValidMetadata(requireValidMetadata); Lock writeLock = providerLock.writeLock(); writeLock.lock(); try { for (MetadataProvider provider : providers) { provider.setRequireValidMetadata(requireValidMetadata); } } finally { writeLock.unlock(); } }