.class final Lokio/o; .super Ljava/lang/Object; .source "SegmentPool.java" # static fields .field static bBC:Lokio/n; .annotation runtime Ljavax/annotation/Nullable; .end annotation .end field .field static bBE:J # direct methods .method private constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method static IP()Lokio/n; .locals 6 const-class v0, Lokio/o; monitor-enter v0 :try_start_0 sget-object v1, Lokio/o;->bBC:Lokio/n; if-eqz v1, :cond_0 sget-object v1, Lokio/o;->bBC:Lokio/n; iget-object v2, v1, Lokio/n;->bBC:Lokio/n; sput-object v2, Lokio/o;->bBC:Lokio/n; const/4 v2, 0x0 iput-object v2, v1, Lokio/n;->bBC:Lokio/n; sget-wide v2, Lokio/o;->bBE:J const-wide/16 v4, 0x2000 sub-long/2addr v2, v4 sput-wide v2, Lokio/o;->bBE:J monitor-exit v0 return-object v1 :cond_0 monitor-exit v0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 new-instance v0, Lokio/n; invoke-direct {v0}, Lokio/n;->()V return-object v0 :catchall_0 move-exception v1 :try_start_1 monitor-exit v0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw v1 .end method .method static b(Lokio/n;)V .locals 8 iget-object v0, p0, Lokio/n;->bBC:Lokio/n; if-nez v0, :cond_2 iget-object v0, p0, Lokio/n;->bBD:Lokio/n; if-nez v0, :cond_2 iget-boolean v0, p0, Lokio/n;->bmT:Z if-eqz v0, :cond_0 return-void :cond_0 const-class v0, Lokio/o; monitor-enter v0 :try_start_0 sget-wide v1, Lokio/o;->bBE:J const-wide/16 v3, 0x2000 add-long/2addr v1, v3 const-wide/32 v5, 0x10000 cmp-long v7, v1, v5 if-lez v7, :cond_1 monitor-exit v0 return-void :cond_1 sget-wide v1, Lokio/o;->bBE:J add-long/2addr v1, v3 sput-wide v1, Lokio/o;->bBE:J sget-object v1, Lokio/o;->bBC:Lokio/n; iput-object v1, p0, Lokio/n;->bBC:Lokio/n; const/4 v1, 0x0 iput v1, p0, Lokio/n;->limit:I iput v1, p0, Lokio/n;->pos:I sput-object p0, Lokio/o;->bBC:Lokio/n; monitor-exit v0 return-void :catchall_0 move-exception p0 monitor-exit v0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 throw p0 :cond_2 new-instance p0, Ljava/lang/IllegalArgumentException; invoke-direct {p0}, Ljava/lang/IllegalArgumentException;->()V throw p0 .end method