# {"id":"partitionSourceFiles","fileNameMappings":{"io.sentry.util.AutoClosableReentrantLock":"AutoClosableReentrantLock.java","com.google.android.datatransport.runtime.TransportRuntimeComponent":"TransportRuntimeComponent.java","io.sentry.transport.CurrentDateProvider":"CurrentDateProvider.java"}}
com.google.android.datatransport.runtime.DaggerTransportRuntimeComponent -> c80:
# {"id":"sourceFile","fileName":"DaggerTransportRuntimeComponent.java"}
    int DaggerTransportRuntimeComponent.$r8$classId -> f
      # {"id":"com.android.tools.r8.synthesized"}
    javax.inject.Provider executorProvider -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    javax.inject.Provider metadataBackendRegistryProvider -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    javax.inject.Provider sQLiteEventStoreProvider -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    javax.inject.Provider transportRuntimeProvider -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    javax.inject.Provider setApplicationContextProvider -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    javax.inject.Provider schemaManagerProvider -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    4:6:void io.sentry.transport.RateLimiter.<init>(io.sentry.transport.ICurrentDateProvider,io.sentry.SentryOptions):50:50 -> <init>
    4:6:void io.sentry.transport.RateLimiter.<init>(io.sentry.SentryOptions):56 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/sentry/n6;)V"}
    7:13:void io.sentry.transport.RateLimiter.<init>(io.sentry.transport.ICurrentDateProvider,io.sentry.SentryOptions):42:42 -> <init>
    7:13:void io.sentry.transport.RateLimiter.<init>(io.sentry.SentryOptions):56 -> <init>
    14:21:void io.sentry.transport.RateLimiter.<init>(io.sentry.transport.ICurrentDateProvider,io.sentry.SentryOptions):44:44 -> <init>
    14:21:void io.sentry.transport.RateLimiter.<init>(io.sentry.SentryOptions):56 -> <init>
    22:23:void io.sentry.transport.RateLimiter.<init>(io.sentry.transport.ICurrentDateProvider,io.sentry.SentryOptions):45:45 -> <init>
    22:23:void io.sentry.transport.RateLimiter.<init>(io.sentry.SentryOptions):56 -> <init>
    24:25:void io.sentry.transport.RateLimiter.<init>(io.sentry.transport.ICurrentDateProvider,io.sentry.SentryOptions):46:46 -> <init>
    24:25:void io.sentry.transport.RateLimiter.<init>(io.sentry.SentryOptions):56 -> <init>
    26:28:void io.sentry.util.AutoClosableReentrantLock.<init>():7:7 -> <init>
    26:28:void io.sentry.transport.RateLimiter.<init>(io.sentry.transport.ICurrentDateProvider,io.sentry.SentryOptions):46 -> <init>
    26:28:void io.sentry.transport.RateLimiter.<init>(io.sentry.SentryOptions):56 -> <init>
    29:30:void io.sentry.transport.RateLimiter.<init>(io.sentry.transport.ICurrentDateProvider,io.sentry.SentryOptions):46:46 -> <init>
    29:30:void io.sentry.transport.RateLimiter.<init>(io.sentry.SentryOptions):56 -> <init>
    31:34:void io.sentry.transport.RateLimiter.<init>(io.sentry.transport.ICurrentDateProvider,io.sentry.SentryOptions):51:51 -> <init>
    31:34:void io.sentry.transport.RateLimiter.<init>(io.sentry.SentryOptions):56 -> <init>
    35:37:void io.sentry.transport.RateLimiter.<init>(io.sentry.transport.ICurrentDateProvider,io.sentry.SentryOptions):52:52 -> <init>
    35:37:void io.sentry.transport.RateLimiter.<init>(io.sentry.SentryOptions):56 -> <init>
    38:38:void DaggerTransportRuntimeComponent.<init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:13:void io.sentry.transport.RateLimiter.close():367:367 -> close
    14:19:void io.sentry.transport.RateLimiter.close():368:368 -> close
    20:23:void io.sentry.transport.RateLimiter.close():369:369 -> close
    24:28:void io.sentry.transport.RateLimiter.close():370:370 -> close
    29:31:void io.sentry.transport.RateLimiter.close():372:372 -> close
    32:39:void io.sentry.transport.RateLimiter.close():373:373 -> close
    40:48:void io.sentry.transport.RateLimiter.close():367:367 -> close
    49:58:com.google.android.datatransport.runtime.scheduling.persistence.EventStore getEventStore():100:100 -> close
    49:58:void com.google.android.datatransport.runtime.TransportRuntimeComponent.close():47 -> close
    59:62:void com.google.android.datatransport.runtime.TransportRuntimeComponent.close():47:47 -> close
    1:12:void io.sentry.transport.RateLimiter.applyRetryAfterOnlyIfLonger(io.sentry.DataCategory,java.util.Date):307:307 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/sentry/n;Ljava/util/Date;)V"}
    13:20:void io.sentry.transport.RateLimiter.applyRetryAfterOnlyIfLonger(io.sentry.DataCategory,java.util.Date):310:310 -> e
    21:23:void io.sentry.transport.RateLimiter.applyRetryAfterOnlyIfLonger(io.sentry.DataCategory,java.util.Date):311:311 -> e
    24:43:void io.sentry.transport.RateLimiter.notifyRateLimitObservers():352:352 -> e
    24:43:void io.sentry.transport.RateLimiter.applyRetryAfterOnlyIfLonger(io.sentry.DataCategory,java.util.Date):313 -> e
    44:47:void io.sentry.transport.RateLimiter.notifyRateLimitObservers():353:353 -> e
    44:47:void io.sentry.transport.RateLimiter.applyRetryAfterOnlyIfLonger(io.sentry.DataCategory,java.util.Date):313 -> e
    48:55:void io.sentry.transport.RateLimiter.applyRetryAfterOnlyIfLonger(io.sentry.DataCategory,java.util.Date):315:315 -> e
    56:61:void io.sentry.transport.RateLimiter.applyRetryAfterOnlyIfLonger(io.sentry.DataCategory,java.util.Date):316:316 -> e
    62:72:void io.sentry.transport.RateLimiter.applyRetryAfterOnlyIfLonger(io.sentry.DataCategory,java.util.Date):317:317 -> e
    73:85:void io.sentry.transport.RateLimiter.applyRetryAfterOnlyIfLonger(io.sentry.DataCategory,java.util.Date):320:320 -> e
    86:89:void io.sentry.transport.RateLimiter.applyRetryAfterOnlyIfLonger(io.sentry.DataCategory,java.util.Date):328:328 -> e
    90:98:void io.sentry.transport.RateLimiter.applyRetryAfterOnlyIfLonger(io.sentry.DataCategory,java.util.Date):315:315 -> e
    1:9:boolean io.sentry.transport.RateLimiter.isActiveForCategory(io.sentry.DataCategory):110:110 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/sentry/n;)Z"}
    10:13:long io.sentry.transport.CurrentDateProvider.getCurrentTimeMillis():18:18 -> g
    10:13:boolean io.sentry.transport.RateLimiter.isActiveForCategory(io.sentry.DataCategory):110 -> g
    14:16:boolean io.sentry.transport.RateLimiter.isActiveForCategory(io.sentry.DataCategory):110:110 -> g
    17:31:boolean io.sentry.transport.RateLimiter.isActiveForCategory(io.sentry.DataCategory):113:113 -> g
    32:38:boolean io.sentry.transport.RateLimiter.isActiveForCategory(io.sentry.DataCategory):115:115 -> g
    39:47:boolean io.sentry.transport.RateLimiter.isActiveForCategory(io.sentry.DataCategory):121:121 -> g
    48:55:boolean io.sentry.transport.RateLimiter.isActiveForCategory(io.sentry.DataCategory):126:126 -> g
    56:63:boolean io.sentry.transport.RateLimiter.isActiveForCategory(io.sentry.DataCategory):128:128 -> g
