isExpire method

bool isExpire(
  1. String key, {
  2. bool includeNull = true,
})

判断数据是否已过期

  • includeNull 是否包含 null 数据,默认情况下 null 结果也会当作过期数据

Implementation

bool isExpire(String key, {bool includeNull = true}) {
  final result = data[key];
  if (result == null) return includeNull;

  if (isExpireData(result)) {
    if (result[expireKey] <= currentMilliseconds) {
      return true;
    }
  }

  return false;
}