@Override
  public DatasetVersionRecord addDatasetVersion(String accountName, String containerName, String datasetName,
      String version, long timeToLiveInSeconds, long creationTimeInMs, boolean datasetVersionTtlEnabled,
      DatasetVersionState datasetVersionState) throws AccountServiceException {
    return cachedAccountService.addDatasetVersion(accountName, containerName, datasetName, version, timeToLiveInSeconds,
        creationTimeInMs, datasetVersionTtlEnabled, datasetVersionState);
  }
call supplier to get the {@link MySqlAccountStore}
ambry-account/src/main/java/com/github/ambry/account/MySqlAccountService.java