.class final Lokio/n; .super Ljava/lang/Object; .source "SegmentPool.java" # static fields .field static bvl:Lokio/m; .annotation runtime Ljavax/annotation/Nullable; .end annotation .end field .field static bvn:J # direct methods .method private constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method static Cx()Lokio/m; .locals 6 const-class v0, Lokio/n; monitor-enter v0 :try_start_0 sget-object v1, Lokio/n;->bvl:Lokio/m; if-eqz v1, :cond_0 sget-object v1, Lokio/n;->bvl:Lokio/m; iget-object v2, v1, Lokio/m;->bvl:Lokio/m; sput-object v2, Lokio/n;->bvl:Lokio/m; const/4 v2, 0x0 iput-object v2, v1, Lokio/m;->bvl:Lokio/m; sget-wide v2, Lokio/n;->bvn:J const-wide/16 v4, 0x2000 sub-long/2addr v2, v4 sput-wide v2, Lokio/n;->bvn: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/m; invoke-direct {v0}, Lokio/m;->()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/m;)V .locals 8 iget-object v0, p0, Lokio/m;->bvl:Lokio/m; if-nez v0, :cond_2 iget-object v0, p0, Lokio/m;->bvm:Lokio/m; if-nez v0, :cond_2 iget-boolean v0, p0, Lokio/m;->bvk:Z if-eqz v0, :cond_0 return-void :cond_0 const-class v0, Lokio/n; monitor-enter v0 :try_start_0 sget-wide v1, Lokio/n;->bvn: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/n;->bvn:J add-long/2addr v1, v3 sput-wide v1, Lokio/n;->bvn:J sget-object v1, Lokio/n;->bvl:Lokio/m; iput-object v1, p0, Lokio/m;->bvl:Lokio/m; const/4 v1, 0x0 iput v1, p0, Lokio/m;->limit:I iput v1, p0, Lokio/m;->pos:I sput-object p0, Lokio/n;->bvl:Lokio/m; 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