package androidx.paging { public class AsyncPagedListDiffer { ctor public AsyncPagedListDiffer(androidx.recyclerview.widget.RecyclerView.Adapter, androidx.recyclerview.widget.DiffUtil.ItemCallback); ctor public AsyncPagedListDiffer(androidx.recyclerview.widget.ListUpdateCallback, androidx.recyclerview.widget.AsyncDifferConfig); method public androidx.paging.PagedList getCurrentList(); method public T getItem(int); method public int getItemCount(); method public void submitList(androidx.paging.PagedList); } public final class LivePagedListBuilder { ctor public LivePagedListBuilder(androidx.paging.DataSource.Factory, androidx.paging.PagedList.Config); ctor public LivePagedListBuilder(androidx.paging.DataSource.Factory, int); method public androidx.lifecycle.LiveData> build(); method public androidx.paging.LivePagedListBuilder setBoundaryCallback(androidx.paging.PagedList.BoundaryCallback); method public androidx.paging.LivePagedListBuilder setFetchExecutor(java.util.concurrent.Executor); method public androidx.paging.LivePagedListBuilder setInitialLoadKey(Key); } public abstract class PagedListAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter { ctor protected PagedListAdapter(androidx.recyclerview.widget.DiffUtil.ItemCallback); ctor protected PagedListAdapter(androidx.recyclerview.widget.AsyncDifferConfig); method public androidx.paging.PagedList getCurrentList(); method protected T getItem(int); method public int getItemCount(); method public void onCurrentListChanged(androidx.paging.PagedList); method public void submitList(androidx.paging.PagedList); } }