what-the-bank/sources/com/google/firebase/firestore/local/Persistence.java

45 lines
1.7 KiB
Java

package com.google.firebase.firestore.local;
import com.google.firebase.firestore.auth.User;
import com.google.firebase.firestore.util.Supplier;
/* loaded from: classes2.dex */
public abstract class Persistence {
public static String DATA_MIGRATION_BUILD_OVERLAYS = "BUILD_OVERLAYS";
static final String TAG = "Persistence";
/* JADX INFO: Access modifiers changed from: package-private */
public abstract BundleCache getBundleCache();
/* JADX INFO: Access modifiers changed from: package-private */
public abstract DocumentOverlayCache getDocumentOverlayCache(User user);
/* JADX INFO: Access modifiers changed from: package-private */
public abstract IndexManager getIndexManager(User user);
/* JADX INFO: Access modifiers changed from: package-private */
public abstract MutationQueue getMutationQueue(User user, IndexManager indexManager);
/* JADX INFO: Access modifiers changed from: package-private */
public abstract OverlayMigrationManager getOverlayMigrationManager();
/* JADX INFO: Access modifiers changed from: package-private */
public abstract ReferenceDelegate getReferenceDelegate();
/* JADX INFO: Access modifiers changed from: package-private */
public abstract RemoteDocumentCache getRemoteDocumentCache();
/* JADX INFO: Access modifiers changed from: package-private */
public abstract TargetCache getTargetCache();
public abstract boolean isStarted();
/* JADX INFO: Access modifiers changed from: package-private */
public abstract <T> T runTransaction(String str, Supplier<T> supplier);
/* JADX INFO: Access modifiers changed from: package-private */
public abstract void runTransaction(String str, Runnable runnable);
public abstract void start();
}