.class Lcom/facebook/cache/disk/DiskStorageCache$a; .super Ljava/lang/Object; .source "DiskStorageCache.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/facebook/cache/disk/DiskStorageCache; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x8 name = "a" .end annotation # instance fields .field private a:Z .field private b:J .field private c:J # direct methods .method constructor ()V .locals 2 .line 94 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, 0x0 .line 96 iput-boolean v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->a:Z const-wide/16 v0, -0x1 .line 97 iput-wide v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->b:J .line 98 iput-wide v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->c:J return-void .end method # virtual methods .method public declared-synchronized a(JJ)V .locals 0 monitor-enter p0 .line 111 :try_start_0 iput-wide p3, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->c:J .line 112 iput-wide p1, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->b:J const/4 p1, 0x1 .line 113 iput-boolean p1, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->a:Z :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 114 monitor-exit p0 return-void :catchall_0 move-exception p1 .line 110 monitor-exit p0 throw p1 .end method .method public declared-synchronized a()Z .locals 1 monitor-enter p0 .line 101 :try_start_0 iget-boolean v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->a:Z :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 monitor-exit p0 return v0 :catchall_0 move-exception v0 monitor-exit p0 throw v0 .end method .method public declared-synchronized b()V .locals 2 monitor-enter p0 const/4 v0, 0x0 .line 105 :try_start_0 iput-boolean v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->a:Z const-wide/16 v0, -0x1 .line 106 iput-wide v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->c:J .line 107 iput-wide v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->b:J :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 108 monitor-exit p0 return-void :catchall_0 move-exception v0 .line 104 monitor-exit p0 throw v0 .end method .method public declared-synchronized b(JJ)V .locals 4 monitor-enter p0 .line 117 :try_start_0 iget-boolean v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->a:Z if-eqz v0, :cond_0 .line 118 iget-wide v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->b:J const/4 v2, 0x0 add-long v2, v0, p1 iput-wide v2, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->b:J .line 119 iget-wide p1, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->c:J const/4 v0, 0x0 add-long v0, p1, p3 iput-wide v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->c:J :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 121 :cond_0 monitor-exit p0 return-void :catchall_0 move-exception p1 .line 116 monitor-exit p0 throw p1 .end method .method public declared-synchronized c()J .locals 2 monitor-enter p0 .line 124 :try_start_0 iget-wide v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->b:J :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 monitor-exit p0 return-wide v0 :catchall_0 move-exception v0 monitor-exit p0 throw v0 .end method .method public declared-synchronized d()J .locals 2 monitor-enter p0 .line 128 :try_start_0 iget-wide v0, p0, Lcom/facebook/cache/disk/DiskStorageCache$a;->c:J :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 monitor-exit p0 return-wide v0 :catchall_0 move-exception v0 monitor-exit p0 throw v0 .end method