private void unregisterMergingResourceProvider()

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
                }
            }
        }
    }