in src/main/java/org/apache/sling/jcr/contentloader/internal/ContentReaderWhiteboard.java [81:98]
protected void unbindContentReader(final Map<String, Object> properties) {
final String[] extensions = PropertiesUtil.toStringArray(properties.get(ContentReader.PROPERTY_EXTENSIONS));
final String[] types = PropertiesUtil.toStringArray(properties.get(ContentReader.PROPERTY_TYPES));
if (readersByExtension != null && extensions != null) {
synchronized (readersByExtension) {
for (final String extension : extensions) {
readersByExtension.remove(extension);
}
}
}
if (types != null) {
synchronized (readersByType) {
for (final String type : types) {
readersByType.remove(type);
}
}
}
}