in src/main/java/org/apache/sling/resourcemerger/impl/MergedResourcePickerWhiteboard.java [106:118]
private void unregisterMergingResourceProvider(Map<String, Object> properties) {
final Long key = (Long) properties.get(Constants.SERVICE_ID);
if (key != null) {
final ServiceRegistration<ResourceProvider<Void>> resourceProvider = resourceProvidersPerPickerServiceId.get(key);
if (resourceProvider != null) {
try {
resourceProvider.unregister();
} catch ( final IllegalStateException ise ) {
// we ignore this as the service might already be gone
}
}
}
}