package com.google.firebase.firestore.local; import com.google.firebase.firestore.model.DocumentKey; import com.google.firebase.firestore.model.FieldIndex; import com.google.firebase.firestore.model.MutableDocument; import com.google.firebase.firestore.model.ResourcePath; import com.google.firebase.firestore.model.SnapshotVersion; import java.util.Collection; import java.util.Map; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes2.dex */ public interface RemoteDocumentCache { void add(MutableDocument mutableDocument, SnapshotVersion snapshotVersion); MutableDocument get(DocumentKey documentKey); Map getAll(ResourcePath resourcePath, FieldIndex.IndexOffset indexOffset); Map getAll(Iterable iterable); Map getAll(String str, FieldIndex.IndexOffset indexOffset, int i); void removeAll(Collection collection); void setIndexManager(IndexManager indexManager); }