@Override
  public List<DatasetVersionRecord> getAllValidVersionsOutOfRetentionCount(String accountName, String containerName,
      String datasetName) throws AccountServiceException {
    return cachedAccountService.getAllValidVersionsOutOfRetentionCount(accountName, containerName, datasetName);
  }
call supplier to get the {@link MySqlAccountStore}
ambry-account/src/main/java/com/github/ambry/account/MySqlAccountService.java