ScanRequestCallback.smali
.class public Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;
.super Ljava/lang/Object;
.source "ScanRequestCallback.java"
# interfaces
.implements Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$IRequestCallback;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeInfo;,
Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
}
.end annotation
# instance fields
.field protected mJunkRequestType:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
.field public mScanResult:Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;
.field private mStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
.field protected mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.field protected mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
# direct methods
.method public constructor <init>()V
.registers 3
.prologue
const/4 v1, 0x0
.line 30
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 22
sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->UNKNOWN:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
iput-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mJunkRequestType:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
.line 23
sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;->IDLE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
iput-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
.line 24
iput-object v1, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.line 25
iput-object v1, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.line 31
sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->UNKNOWN:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
iput-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mJunkRequestType:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
.line 32
iput-object v1, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.line 33
new-instance v0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->UNKNOWN:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
invoke-direct {v0, v1}, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;-><init>(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V
iput-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.line 34
new-instance v0, Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;
invoke-direct {v0}, Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mScanResult:Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;
.line 35
return-void
.end method
.method public constructor <init>(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;)V
.registers 5
.prologue
const/4 v1, 0x0
.line 37
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 22
sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->UNKNOWN:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
iput-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mJunkRequestType:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
.line 23
sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;->IDLE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
iput-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
.line 24
iput-object v1, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.line 25
iput-object v1, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.line 38
iput-object p1, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mJunkRequestType:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
.line 39
iput-object p2, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.line 40
new-instance v0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
invoke-direct {v0, p1}, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;-><init>(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V
iput-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.line 41
new-instance v0, Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;
invoke-direct {v0}, Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mScanResult:Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;
.line 42
return-void
.end method
# virtual methods
.method public getScanResultList(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;",
")",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
">;"
}
.end annotation
.prologue
.line 79
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mScanResult:Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;
invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;->getDataList()Ljava/util/ArrayList;
move-result-object v0
return-object v0
.end method
.method public getStatus()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
.registers 2
.prologue
.line 95
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
return-object v0
.end method
.method public getTypeSizeInfo()Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.registers 2
.prologue
.line 74
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
return-object v0
.end method
.method public onFoundItemSize(JZLjava/lang/String;)V
.registers 6
.prologue
.line 138
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
iget-object v0, v0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mScanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v0, p1, p2}, Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J
.line 139
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
if-eqz v0, :cond_12
.line 140
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
iget-object v0, v0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mScanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v0, p1, p2}, Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J
.line 142
:cond_12
if-eqz p3, :cond_26
.line 143
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
iget-object v0, v0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mCheckedScanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v0, p1, p2}, Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J
.line 144
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
if-eqz v0, :cond_26
.line 145
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
iget-object v0, v0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mCheckedScanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v0, p1, p2}, Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J
.line 148
:cond_26
return-void
.end method
.method public onScanBegin(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest;)V
.registers 3
.prologue
.line 105
sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;->SCANNING:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
iput-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
.line 106
return-void
.end method
.method public onScanCacheInfo(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V
.registers 3
.prologue
.line 119
return-void
.end method
.method public onScanEnd(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest;)V
.registers 3
.prologue
.line 110
sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;->IDLE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
iput-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
.line 111
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mScanResult:Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;
invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;->getUseCache()Z
move-result v0
if-eqz v0, :cond_15
.line 112
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mScanResult:Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;
invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;->getDataList()Ljava/util/ArrayList;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->updateScanJunkInfoBaseListSize(Ljava/util/List;)V
.line 114
:cond_15
return-void
.end method
.method public onScanFoundEmptyItem(Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V
.registers 2
.prologue
.line 129
return-void
.end method
.method public onScanResultListEnd(Ljava/util/ArrayList;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
">;)V"
}
.end annotation
.prologue
.line 124
return-void
.end method
.method public onScanningItem(Ljava/lang/String;)V
.registers 2
.prologue
.line 134
return-void
.end method
.method protected setCleanJunkInfoBaseListSize(Ljava/util/List;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
">;)V"
}
.end annotation
.prologue
.line 181
if-eqz p1, :cond_8
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_9
.line 197
:cond_8
return-void
.line 186
:cond_9
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_d
:goto_d
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_8
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;
.line 187
if-eqz v0, :cond_d
.line 191
invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->getSize()J
move-result-wide v2
.line 195
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
iget-object v0, v0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mCleanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J
goto :goto_d
.end method
.method public setCleanResultList(Ljava/util/List;Z)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
">;Z)V"
}
.end annotation
.prologue
.line 83
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mScanResult:Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;
invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/engine/ScanResult;->getDataList()Ljava/util/ArrayList;
move-result-object v1
.line 84
if-eqz p1, :cond_14
if-eqz v1, :cond_14
.line 85
monitor-enter v1
.line 86
:try_start_b
invoke-interface {v1, p1}, Ljava/util/List;->removeAll(Ljava/util/Collection;)Z
.line 87
monitor-exit v1
:try_end_f
.catchall {:try_start_b .. :try_end_f} :catchall_15
.line 88
if-eqz p2, :cond_14
.line 89
invoke-virtual {p0, p1}, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->setCleanJunkInfoBaseListSize(Ljava/util/List;)V
.line 92
:cond_14
return-void
.line 87
:catchall_15
move-exception v0
:try_start_16
monitor-exit v1
:try_end_17
.catchall {:try_start_16 .. :try_end_17} :catchall_15
throw v0
.end method
.method public setStatus(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;)V
.registers 2
.prologue
.line 100
iput-object p1, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
.line 101
return-void
.end method
.method public updateCleanSize(J)V
.registers 4
.prologue
.line 152
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
iget-object v0, v0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mCleanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v0, p1, p2}, Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J
.line 153
return-void
.end method
.method protected updateScanJunkInfoBaseListSize(Ljava/util/List;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
">;)V"
}
.end annotation
.prologue
.line 156
if-eqz p1, :cond_8
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_9
.line 178
:cond_8
return-void
.line 161
:cond_9
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_d
:goto_d
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_8
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;
.line 162
if-eqz v0, :cond_d
.line 166
invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->getSize()J
move-result-wide v2
.line 167
iget-object v4, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
if-eqz v4, :cond_2a
.line 168
iget-object v4, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
iget-object v4, v4, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mScanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v4, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J
.line 170
:cond_2a
iget-object v4, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
iget-object v4, v4, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mScanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v4, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J
.line 171
invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->isCheck()Z
move-result v0
if-eqz v0, :cond_d
.line 172
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
if-eqz v0, :cond_42
.line 173
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTotalSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
iget-object v0, v0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mCheckedScanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J
.line 175
:cond_42
iget-object v0, p0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
iget-object v0, v0, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mCheckedScanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J
goto :goto_d
.end method