private long determineExpiryInMs() {

    final String av =
        systemService.getAttributeValue(AttributeNamesKeys.System.CART_ABANDONED_TIMEOUT_SECONDS);

    if (av != null && StringUtils.isNotBlank(av)) {
      long expiry = NumberUtils.toInt(av) * 1000L;
      if (expiry > 0) {
        return expiry;
      }
    }
    return this.abandonedTimeoutMs;
  }