清理过期缓存
@override Future<int> cleanExpired() async { final before = _cache.length; _cache.removeWhere((key, item) => item.isExpired); return before - _cache.length; }