package io.sentry.cache; import io.sentry.Breadcrumb; import io.sentry.JsonDeserializer; import io.sentry.ScopeObserverAdapter; import io.sentry.SentryLevel; import io.sentry.SentryOptions; import io.sentry.SpanContext; import io.sentry.protocol.Contexts; import io.sentry.protocol.Request; import io.sentry.protocol.User; import java.util.Collection; import java.util.Map; /* loaded from: classes3.dex */ public final class PersistingScopeObserver extends ScopeObserverAdapter { public static final String BREADCRUMBS_FILENAME = "breadcrumbs.json"; public static final String CONTEXTS_FILENAME = "contexts.json"; public static final String EXTRAS_FILENAME = "extras.json"; public static final String FINGERPRINT_FILENAME = "fingerprint.json"; public static final String LEVEL_FILENAME = "level.json"; public static final String REQUEST_FILENAME = "request.json"; public static final String SCOPE_CACHE = ".scope-cache"; public static final String TAGS_FILENAME = "tags.json"; public static final String TRACE_FILENAME = "trace.json"; public static final String TRANSACTION_FILENAME = "transaction.json"; public static final String USER_FILENAME = "user.json"; private final SentryOptions options; public PersistingScopeObserver(SentryOptions sentryOptions) { this.options = sentryOptions; } @Override // io.sentry.ScopeObserverAdapter, io.sentry.IScopeObserver public void setUser(final User user) { serializeToDisk(new Runnable() { // from class: io.sentry.cache.PersistingScopeObserver$$ExternalSyntheticLambda9 @Override // java.lang.Runnable public final void run() { PersistingScopeObserver.this.m5678lambda$setUser$0$iosentrycachePersistingScopeObserver(user); } }); } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$setUser$0$io-sentry-cache-PersistingScopeObserver, reason: not valid java name */ public /* synthetic */ void m5678lambda$setUser$0$iosentrycachePersistingScopeObserver(User user) { if (user == null) { delete(USER_FILENAME); } else { store(user, USER_FILENAME); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$setBreadcrumbs$1$io-sentry-cache-PersistingScopeObserver, reason: not valid java name */ public /* synthetic */ void m5669lambda$setBreadcrumbs$1$iosentrycachePersistingScopeObserver(Collection collection) { store(collection, BREADCRUMBS_FILENAME); } @Override // io.sentry.ScopeObserverAdapter, io.sentry.IScopeObserver public void setBreadcrumbs(final Collection collection) { serializeToDisk(new Runnable() { // from class: io.sentry.cache.PersistingScopeObserver$$ExternalSyntheticLambda10 @Override // java.lang.Runnable public final void run() { PersistingScopeObserver.this.m5669lambda$setBreadcrumbs$1$iosentrycachePersistingScopeObserver(collection); } }); } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$setTags$2$io-sentry-cache-PersistingScopeObserver, reason: not valid java name */ public /* synthetic */ void m5675lambda$setTags$2$iosentrycachePersistingScopeObserver(Map map) { store(map, "tags.json"); } @Override // io.sentry.ScopeObserverAdapter, io.sentry.IScopeObserver public void setTags(final Map map) { serializeToDisk(new Runnable() { // from class: io.sentry.cache.PersistingScopeObserver$$ExternalSyntheticLambda3 @Override // java.lang.Runnable public final void run() { PersistingScopeObserver.this.m5675lambda$setTags$2$iosentrycachePersistingScopeObserver(map); } }); } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$setExtras$3$io-sentry-cache-PersistingScopeObserver, reason: not valid java name */ public /* synthetic */ void m5671lambda$setExtras$3$iosentrycachePersistingScopeObserver(Map map) { store(map, EXTRAS_FILENAME); } @Override // io.sentry.ScopeObserverAdapter, io.sentry.IScopeObserver public void setExtras(final Map map) { serializeToDisk(new Runnable() { // from class: io.sentry.cache.PersistingScopeObserver$$ExternalSyntheticLambda2 @Override // java.lang.Runnable public final void run() { PersistingScopeObserver.this.m5671lambda$setExtras$3$iosentrycachePersistingScopeObserver(map); } }); } @Override // io.sentry.ScopeObserverAdapter, io.sentry.IScopeObserver public void setRequest(final Request request) { serializeToDisk(new Runnable() { // from class: io.sentry.cache.PersistingScopeObserver$$ExternalSyntheticLambda6 @Override // java.lang.Runnable public final void run() { PersistingScopeObserver.this.m5674lambda$setRequest$4$iosentrycachePersistingScopeObserver(request); } }); } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$setRequest$4$io-sentry-cache-PersistingScopeObserver, reason: not valid java name */ public /* synthetic */ void m5674lambda$setRequest$4$iosentrycachePersistingScopeObserver(Request request) { if (request == null) { delete(REQUEST_FILENAME); } else { store(request, REQUEST_FILENAME); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$setFingerprint$5$io-sentry-cache-PersistingScopeObserver, reason: not valid java name */ public /* synthetic */ void m5672lambda$setFingerprint$5$iosentrycachePersistingScopeObserver(Collection collection) { store(collection, FINGERPRINT_FILENAME); } @Override // io.sentry.ScopeObserverAdapter, io.sentry.IScopeObserver public void setFingerprint(final Collection collection) { serializeToDisk(new Runnable() { // from class: io.sentry.cache.PersistingScopeObserver$$ExternalSyntheticLambda5 @Override // java.lang.Runnable public final void run() { PersistingScopeObserver.this.m5672lambda$setFingerprint$5$iosentrycachePersistingScopeObserver(collection); } }); } @Override // io.sentry.ScopeObserverAdapter, io.sentry.IScopeObserver public void setLevel(final SentryLevel sentryLevel) { serializeToDisk(new Runnable() { // from class: io.sentry.cache.PersistingScopeObserver$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { PersistingScopeObserver.this.m5673lambda$setLevel$6$iosentrycachePersistingScopeObserver(sentryLevel); } }); } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$setLevel$6$io-sentry-cache-PersistingScopeObserver, reason: not valid java name */ public /* synthetic */ void m5673lambda$setLevel$6$iosentrycachePersistingScopeObserver(SentryLevel sentryLevel) { if (sentryLevel == null) { delete(LEVEL_FILENAME); } else { store(sentryLevel, LEVEL_FILENAME); } } @Override // io.sentry.ScopeObserverAdapter, io.sentry.IScopeObserver public void setTransaction(final String str) { serializeToDisk(new Runnable() { // from class: io.sentry.cache.PersistingScopeObserver$$ExternalSyntheticLambda1 @Override // java.lang.Runnable public final void run() { PersistingScopeObserver.this.m5677lambda$setTransaction$7$iosentrycachePersistingScopeObserver(str); } }); } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$setTransaction$7$io-sentry-cache-PersistingScopeObserver, reason: not valid java name */ public /* synthetic */ void m5677lambda$setTransaction$7$iosentrycachePersistingScopeObserver(String str) { if (str == null) { delete(TRANSACTION_FILENAME); } else { store(str, TRANSACTION_FILENAME); } } @Override // io.sentry.ScopeObserverAdapter, io.sentry.IScopeObserver public void setTrace(final SpanContext spanContext) { serializeToDisk(new Runnable() { // from class: io.sentry.cache.PersistingScopeObserver$$ExternalSyntheticLambda7 @Override // java.lang.Runnable public final void run() { PersistingScopeObserver.this.m5676lambda$setTrace$8$iosentrycachePersistingScopeObserver(spanContext); } }); } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$setTrace$8$io-sentry-cache-PersistingScopeObserver, reason: not valid java name */ public /* synthetic */ void m5676lambda$setTrace$8$iosentrycachePersistingScopeObserver(SpanContext spanContext) { if (spanContext == null) { delete(TRACE_FILENAME); } else { store(spanContext, TRACE_FILENAME); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$setContexts$9$io-sentry-cache-PersistingScopeObserver, reason: not valid java name */ public /* synthetic */ void m5670lambda$setContexts$9$iosentrycachePersistingScopeObserver(Contexts contexts) { store(contexts, CONTEXTS_FILENAME); } @Override // io.sentry.ScopeObserverAdapter, io.sentry.IScopeObserver public void setContexts(final Contexts contexts) { serializeToDisk(new Runnable() { // from class: io.sentry.cache.PersistingScopeObserver$$ExternalSyntheticLambda8 @Override // java.lang.Runnable public final void run() { PersistingScopeObserver.this.m5670lambda$setContexts$9$iosentrycachePersistingScopeObserver(contexts); } }); } private void serializeToDisk(final Runnable runnable) { try { this.options.getExecutorService().submit(new Runnable() { // from class: io.sentry.cache.PersistingScopeObserver$$ExternalSyntheticLambda4 @Override // java.lang.Runnable public final void run() { PersistingScopeObserver.this.m5668x4fa54fae(runnable); } }); } catch (Throwable th) { this.options.getLogger().log(SentryLevel.ERROR, "Serialization task could not be scheduled", th); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$serializeToDisk$10$io-sentry-cache-PersistingScopeObserver, reason: not valid java name */ public /* synthetic */ void m5668x4fa54fae(Runnable runnable) { try { runnable.run(); } catch (Throwable th) { this.options.getLogger().log(SentryLevel.ERROR, "Serialization task failed", th); } } private void store(T t, String str) { CacheUtils.store(this.options, t, SCOPE_CACHE, str); } private void delete(String str) { CacheUtils.delete(this.options, SCOPE_CACHE, str); } public static T read(SentryOptions sentryOptions, String str, Class cls) { return (T) read(sentryOptions, str, cls, null); } public static T read(SentryOptions sentryOptions, String str, Class cls, JsonDeserializer jsonDeserializer) { return (T) CacheUtils.read(sentryOptions, SCOPE_CACHE, str, cls, jsonDeserializer); } }