code: public DataAccessFactory getDataAccessFactory(ConfigurableListableBeanFactory beanFactory) {
          if (this.dataAccessFactory == null) {
              dataAccessFactory = new DataAccessFactoryAdapter(//
                      new SpringDataSourceFactoryDelegate(beanFactory));
          }
          return dataAccessFactory;
      }
docs: ------------------------------