void registerResourceBundle()

in src/main/java/org/apache/sling/i18n/impl/JcrResourceBundleProvider.java [925:939]


        void registerResourceBundle(Key key, JcrResourceBundle resourceBundle) {
            if (closed.get()) {
                return;
            }
            ServiceRegistration<ResourceBundle> serviceReg =
                    bundleContext.registerService(ResourceBundle.class, resourceBundle, serviceProps(key));
            Entry oldEntry = registrations.get().put(key, new Entry(resourceBundle, serviceReg));
            if (oldEntry != null) {
                oldEntry.serviceRegistration.unregister();
            }
            log.debug(
                    "[ResourceBundleRegistry.updateResourceBundle] Registry updated - Nr of entries: {} - Keys: {}",
                    registrations.get().size(),
                    registrations.get().keySet());
        }