docs: @Subscribe
      @SneakyThrows
      public final synchronized void renew(final DataSourceChangedEvent dataSourceChangedEvent) {
          dataSource.close();
          dataSource = new ShardingDataSource(DataSourceConverter.getDataSourceMap(dataSourceChangedEvent.getDataSourceConfigurations()), dataSource.getShardingContext().getShardingRule(),
                  dataSource.getShardingContext().getShardingProperties().getProps());
      }