cleanExpiredCache method

Future<int> cleanExpiredCache()

清理过期缓存(批量删除)

Implementation

Future<int> cleanExpiredCache() async {
  final now = DateTime.now();
  final deleted = await (delete(
    cacheItems,
  )..where((c) => c.expiresAt.isSmallerOrEqualValue(now))).go();
  return deleted;
}