Future<List<T>?> get currentPage { if (_pageFuture != null) return _pageFuture!; return Future.value(_pageList); }