code: @Override
      public void update() throws IOException {
          lock.lock();
          try {
              exceptionIfDeleted();
              caFactory.getConfigurationStore().saveConfiguration(pid, this);
              caFactory.notifyConfigurationUpdated(this, factoryPid != null);
          } finally {
              lock.unlock();
          }
      }
docs: /*
  (non-Javadoc)
  
  @see org.osgi.service.cm.Configuration#update()
  
  The Configuration Admin service must first store the configuration
  information
  and then call a configuration target's updated method: either the
  ManagedService.updated or ManagedServiceFactory.updated method.