JunkEngine$1.smali

.class Lcom/cleanmaster/junk/engine/JunkEngine$1;
.super Landroid/os/Handler;
.source "JunkEngine.java"


# instance fields
.field final synthetic this$0:Lcom/cleanmaster/junk/engine/JunkEngine;


# direct methods
.method constructor <init>(Lcom/cleanmaster/junk/engine/JunkEngine;Landroid/os/Looper;)V
    .registers 3

    .prologue
    .line 228
    iput-object p1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V

    return-void
.end method


# virtual methods
.method public handleMessage(Landroid/os/Message;)V
    .registers 10

    .prologue
    const/16 v5, 0x80

    const/4 v7, 0x2

    const/4 v6, 0x1

    const/4 v1, 0x0

    const/4 v4, 0x0

    .line 251
    new-instance v0, Lcom/cleanmaster/util/ProgressControl;

    new-instance v2, Lcom/cleanmaster/junk/engine/JunkEngine$ProgressControlCallbackAgent;

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    invoke-direct {v2, v3, v1}, Lcom/cleanmaster/junk/engine/JunkEngine$ProgressControlCallbackAgent;-><init>(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cleanmaster/junk/engine/JunkEngine$1;)V

    invoke-direct {v0, v2, v4}, Lcom/cleanmaster/util/ProgressControl;-><init>(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTaskCallback;I)V

    .line 253
    iget v2, p1, Landroid/os/Message;->what:I

    packed-switch v2, :pswitch_data_b62

    .line 804
    :cond_17
    :goto_17
    :pswitch_17
    return-void

    .line 255
    :pswitch_18
    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->TAG:Ljava/lang/String;
    invoke-static {}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$400()Ljava/lang/String;

    move-result-object v1

    const-string v2, "force terminate all scan task by MSG_HANDLER_STDSCAN_TIMEOUT message"

    invoke-static {v1, v2}, Lcom/cleanmaster/junk/util/OpLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 256
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    invoke-virtual {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->notifyStop()V

    .line 257
    invoke-virtual {v0}, Lcom/cleanmaster/util/ProgressControl;->stopControl()V

    .line 258
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->finishScanTaskAndEngine(I)V
    invoke-static {v0, v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$500(Lcom/cleanmaster/junk/engine/JunkEngine;I)V

    .line 259
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto :goto_17

    .line 262
    :pswitch_34
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget v2, p1, Landroid/os/Message;->arg1:I

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundTypeSize(ILcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V

    goto :goto_17

    .line 265
    :pswitch_44
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    if-eqz v0, :cond_17

    .line 266
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget v2, p1, Landroid/os/Message;->arg1:I

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundExtendTypeItem(ILcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V

    goto :goto_17

    .line 270
    :pswitch_58
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 273
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/APKModel;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->handlerAPKItem(Lcom/cleanmaster/junk/bean/APKModel;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$900(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cleanmaster/junk/bean/APKModel;)V

    goto :goto_17

    .line 278
    :pswitch_6a
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SYSCACHE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/lang/String;

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->notifyCurrentScanItem(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;Ljava/lang/String;)V

    goto :goto_17

    .line 282
    :pswitch_7a
    invoke-virtual {v0}, Lcom/cleanmaster/util/ProgressControl;->addStep()V

    goto :goto_17

    .line 286
    :pswitch_7e
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mProgBarTotal:I
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1000(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v1

    const/16 v2, 0x44c

    invoke-virtual {v0, v1, v2, v6}, Lcom/cleanmaster/util/ProgressControl;->startControl(IIZ)V

    .line 287
    iget v1, p1, Landroid/os/Message;->arg1:I

    invoke-virtual {v0, v1}, Lcom/cleanmaster/util/ProgressControl;->setStepNum(I)V

    goto :goto_17

    .line 291
    :pswitch_8f
    invoke-virtual {v0}, Lcom/cleanmaster/util/ProgressControl;->stopControl()V

    .line 292
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SYSCACHE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 293
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 294
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 299
    :pswitch_b8
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SYSFIXEDCACHE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 300
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 301
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 306
    :pswitch_de
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->ROOTCACHE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 307
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 308
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 313
    :pswitch_104
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SDCACHE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 314
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SDCACHE_ADV:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 315
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 316
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 320
    :pswitch_135
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0, v4}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishAPKScan(I)V

    .line 321
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 322
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 326
    :pswitch_159
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->USELESSTHUMBNAIL:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 327
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 328
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 332
    :pswitch_17f
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0, v4}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishRubbishScan(I)V

    .line 333
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 334
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 338
    :pswitch_1a3
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 341
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/RootCacheInfo;

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundItem(Lcom/cleanmaster/junk/bean/RootCacheInfo;)V

    goto/16 :goto_17

    .line 344
    :pswitch_1ba
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->MYPHOTO:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 345
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 346
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 350
    :pswitch_1e0
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->MYAUDIO:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 351
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 352
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 356
    :pswitch_206
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->MYVIDEO:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 357
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 358
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 362
    :pswitch_22c
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->CALCFOLDER:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 363
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 364
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 368
    :pswitch_252
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->BIGFILE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 369
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 370
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 374
    :pswitch_278
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 377
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    goto/16 :goto_17

    .line 381
    :pswitch_28f
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundCacheData(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    goto/16 :goto_17

    .line 385
    :pswitch_29e
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 388
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget v2, p1, Landroid/os/Message;->arg1:I

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundItem(ILcom/cleanmaster/junk/bean/SDcardRubbishResult;)V

    goto/16 :goto_17

    .line 394
    :pswitch_2b7
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 397
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundItem(Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;)V

    goto/16 :goto_17

    .line 400
    :pswitch_2d0
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 403
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CalcFolderResult;

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundItem(Lcom/cleanmaster/junk/bean/CalcFolderResult;)V

    goto/16 :goto_17

    .line 406
    :pswitch_2e7
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMsgHander:Landroid/os/Handler;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1200(Lcom/cleanmaster/junk/engine/JunkEngine;)Landroid/os/Handler;

    move-result-object v0

    const/16 v1, 0x8c

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V

    .line 407
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanTimeRpt:Lcom/cleanmaster/junk/report/ScanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1300(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/ScanTimeReporter;

    move-result-object v0

    if-eqz v0, :cond_30c

    .line 408
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanTimeRpt:Lcom/cleanmaster/junk/report/ScanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1300(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/ScanTimeReporter;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/ScanTimeReporter;->end0()V

    .line 409
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanTimeRpt:Lcom/cleanmaster/junk/report/ScanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1300(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/ScanTimeReporter;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/ScanTimeReporter;->report()V

    .line 412
    :cond_30c
    const-string v0, "Scan_std"

    .line 413
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCB:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;

    move-result-object v1

    if-eqz v1, :cond_349

    .line 414
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCB:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;

    move-result-object v1

    invoke-interface {v1}, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;->onSuccess()V

    .line 415
    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->TAG:Ljava/lang/String;
    invoke-static {}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$400()Ljava/lang/String;

    move-result-object v1

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, " : JunkEngine("

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanId:I
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1400(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ") mCB.onSuccess() excute ok"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/cleanmaster/junk/util/OpLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 418
    :cond_349
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->isAdvancedScan()Z
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1500(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v1

    if-eqz v1, :cond_353

    .line 419
    const-string v0, "Scan_adv"

    .line 421
    :cond_353
    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->TAG:Ljava/lang/String;
    invoke-static {}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$400()Ljava/lang/String;

    move-result-object v1

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, " : Junk Scan End at "

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J

    move-result-wide v4

    invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ", id="

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanId:I
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1400(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/cleanmaster/junk/util/OpLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 423
    invoke-static {}, Lcom/cleanmaster/junk/util/MD5PathConvert;->getInstance()Lcom/cleanmaster/junk/util/MD5PathConvert;

    move-result-object v1

    invoke-virtual {v1}, Lcom/cleanmaster/junk/util/MD5PathConvert;->clearSubDirMap()V

    .line 424
    invoke-static {}, Lcom/cleanmaster/util/EnableCacheListDir;->closeCache()V

    .line 426
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;->IDLE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;

    # setter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mEngineStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
    invoke-static {v1, v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1602(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;

    .line 427
    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->TAG:Ljava/lang/String;
    invoke-static {}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$400()Ljava/lang/String;

    move-result-object v1

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v2, " : JunkEngine("

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanId:I
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1400(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v2, ") state change to "

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mEngineStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Lcom/cleanmaster/junk/util/OpLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_17

    .line 437
    :pswitch_3cc
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mSYSDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1700(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 438
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1800(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 439
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1900(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 440
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAPKDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2000(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 441
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2100(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 442
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2200(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 443
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMFDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2300(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    goto/16 :goto_17

    .line 447
    :pswitch_40d
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 448
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    .line 449
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    if-eqz v1, :cond_427

    .line 450
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeSystemCacheItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    .line 453
    :cond_427
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    if-eqz v1, :cond_17

    .line 454
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removeSystemCacheItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    goto/16 :goto_17

    .line 458
    :pswitch_43a
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 459
    if-eqz v0, :cond_17

    .line 460
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/CacheInfo;->getSysCacheOnCardInfo()Lcom/cm/plugincluster/junkengine/junk/scan/SysCacheOnCardInfo;

    move-result-object v0

    .line 461
    if-eqz v0, :cond_17

    .line 462
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1, v5}, Ljava/lang/StringBuilder;-><init>(I)V

    iget v2, p1, Landroid/os/Message;->arg2:I

    .line 463
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " : "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-wide v2, v0, Lcom/cm/plugincluster/junkengine/junk/scan/SysCacheOnCardInfo;->nTotalSize:J

    .line 464
    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-object v0, v0, Lcom/cm/plugincluster/junkengine/junk/scan/SysCacheOnCardInfo;->strPackageName:Ljava/lang/String;

    .line 465
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 467
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mSYSDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1700(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 472
    :pswitch_478
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    # setter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mIsSysCacheCleaned:Z
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2702(Lcom/cleanmaster/junk/engine/JunkEngine;Z)Z

    goto/16 :goto_17

    .line 475
    :pswitch_487
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 476
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v0

    .line 477
    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 478
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    .line 479
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    if-eqz v1, :cond_17

    .line 480
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeSysFixedCacheItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    goto/16 :goto_17

    .line 487
    :pswitch_4ad
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeStatusCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2800(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 490
    :pswitch_4b6
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanRequest:Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2900(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 491
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanRequest:Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2900(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;

    move-result-object v0

    invoke-interface {v0}, Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;->getCleanCallback()Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest$ICleanCallback;

    move-result-object v1

    .line 492
    if-eqz v1, :cond_17

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    instance-of v0, v0, Ljava/lang/Long;

    if-eqz v0, :cond_17

    .line 493
    iget v2, p1, Landroid/os/Message;->arg1:I

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v4

    invoke-interface {v1, v2, v4, v5}, Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest$ICleanCallback;->onCleanFileCount(IJ)V

    goto/16 :goto_17

    .line 498
    :pswitch_4df
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 499
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v0

    .line 500
    check-cast v0, Lcom/cleanmaster/junk/bean/RootCacheInfo;

    .line 501
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    .line 502
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    if-eqz v1, :cond_17

    .line 503
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeRootCacheItem(Lcom/cleanmaster/junk/bean/RootCacheInfo;)V

    goto/16 :goto_17

    .line 509
    :pswitch_505
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 510
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v2

    move-object v1, v2

    .line 511
    check-cast v1, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 513
    if-eqz v2, :cond_17

    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getIsSubItem()Z

    move-result v0

    if-nez v0, :cond_17

    .line 514
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 518
    :pswitch_523
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeStatusCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2800(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 521
    :pswitch_52c
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;

    .line 522
    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v1, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v1, v1, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v1, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 523
    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v3

    move-object v2, v3

    .line 524
    check-cast v2, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 526
    if-eqz v3, :cond_17

    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getIsSubItem()Z

    move-result v4

    if-nez v4, :cond_17

    .line 527
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v4

    if-eqz v4, :cond_566

    .line 528
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v4

    invoke-virtual {v4, v2}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeAppCacheItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    .line 529
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    iget v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    add-int/2addr v5, v6

    invoke-virtual {v4, v5}, Lcom/cleanmaster/junk/report/JunkStandardReport;->addFC(I)V

    .line 532
    :cond_566
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v4

    if-eqz v4, :cond_585

    .line 533
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v4

    invoke-virtual {v4, v2}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removeAppCacheItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    .line 534
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    iget v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    add-int/2addr v5, v6

    invoke-virtual {v4, v5}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->addFC(I)V

    .line 537
    :cond_585
    new-instance v4, Ljava/lang/StringBuilder;

    const/16 v5, 0x100

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(I)V

    iget v5, p1, Landroid/os/Message;->arg2:I

    .line 538
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, " : "

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 539
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/CacheInfo;->getCacheId()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 540
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/CacheInfo;->getInfoType()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 541
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/CacheInfo;->getCacheTableType()B

    move-result v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    .line 542
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    .line 543
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mImageCount:I

    .line 544
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mVideoCount:I

    .line 545
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mAudioCount:I

    .line 546
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget-wide v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mSize:J

    .line 547
    invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v4, ":"

    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 548
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/CacheInfo;->isAdv2StdItem()Z

    move-result v0

    if-eqz v0, :cond_643

    const-string v0, "A"

    :goto_612
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v2, ":"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 549
    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getPath()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 551
    invoke-virtual {v3}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->getJunkDataType()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    move-result-object v1

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SDCACHE_ADV:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    if-eq v1, v2, :cond_634

    .line 552
    invoke-virtual {v3}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->getJunkDataType()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    move-result-object v1

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->BIGFILE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    if-ne v1, v2, :cond_646

    .line 553
    :cond_634
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2100(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 548
    :cond_643
    const-string v0, "S"

    goto :goto_612

    .line 555
    :cond_646
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1800(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 560
    :pswitch_655
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 561
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v2

    move-object v1, v2

    .line 562
    check-cast v1, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;

    .line 564
    if-eqz v2, :cond_17

    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getIsSubItem()Z

    move-result v0

    if-nez v0, :cond_17

    .line 565
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 569
    :pswitch_673
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeStatusCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2800(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 572
    :pswitch_67c
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;

    .line 573
    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v1, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v1, v1, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v1, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 574
    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v3

    move-object v2, v3

    .line 575
    check-cast v2, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;

    .line 577
    if-eqz v3, :cond_17

    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getIsSubItem()Z

    move-result v5

    if-nez v5, :cond_17

    .line 578
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v5

    if-eqz v5, :cond_6b6

    .line 579
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v5

    invoke-virtual {v5, v2}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeSDcardRubbishResult(Lcom/cleanmaster/junk/bean/SDcardRubbishResult;)V

    .line 580
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v5

    iget v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    iget v7, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    add-int/2addr v6, v7

    invoke-virtual {v5, v6}, Lcom/cleanmaster/junk/report/JunkStandardReport;->addFC(I)V

    .line 583
    :cond_6b6
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v5

    if-eqz v5, :cond_6d5

    .line 584
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v5

    invoke-virtual {v5, v2}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removeSDcardRubbishResult(Lcom/cleanmaster/junk/bean/SDcardRubbishResult;)V

    .line 585
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v5

    iget v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    iget v7, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    add-int/2addr v6, v7

    invoke-virtual {v5, v6}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->addFC(I)V

    .line 588
    :cond_6d5
    new-instance v5, Ljava/util/ArrayList;

    invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V

    .line 589
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->getPathList()Ljava/util/List;

    move-result-object v6

    .line 591
    invoke-interface {v6}, Ljava/util/List;->isEmpty()Z

    move-result v7

    if-eqz v7, :cond_791

    .line 592
    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getPath()Ljava/lang/String;

    move-result-object v1

    invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 603
    :cond_6eb
    :goto_6eb
    new-instance v1, Ljava/lang/StringBuilder;

    const/16 v4, 0x100

    invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(I)V

    iget v4, p1, Landroid/os/Message;->arg2:I

    .line 604
    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v4, " : "

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 605
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->getSignId()I

    move-result v4

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v4, ":"

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 606
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->getType()I

    move-result v4

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v4, ":"

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 607
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->is2ndSdCardRubbish()Z

    move-result v1

    if-eqz v1, :cond_7af

    const-string v1, "1"

    :goto_722
    invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget v2, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    .line 608
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget v2, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    .line 609
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget v2, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mImageCount:I

    .line 610
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget v2, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mVideoCount:I

    .line 611
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget v2, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mAudioCount:I

    .line 612
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-wide v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mSize:J

    .line 613
    invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 614
    invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 616
    invoke-virtual {v3}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->getJunkDataType()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    move-result-object v1

    .line 617
    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->BIGFILE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    if-eq v1, v2, :cond_782

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->APPLEFTOVER_ADV:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    if-eq v1, v2, :cond_782

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->TEMPFOLDER_ADV:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    if-ne v1, v2, :cond_7b3

    .line 618
    :cond_782
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2200(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 594
    :cond_791
    invoke-interface {v6}, Ljava/util/List;->size()I

    move-result v1

    const/4 v7, 0x5

    if-gt v1, v7, :cond_7a1

    .line 595
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->getPathList()Ljava/util/List;

    move-result-object v1

    invoke-interface {v5, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    goto/16 :goto_6eb

    :cond_7a1
    move v1, v4

    .line 597
    :goto_7a2
    const/4 v4, 0x5

    if-ge v1, v4, :cond_6eb

    .line 598
    invoke-interface {v6, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 597
    add-int/lit8 v1, v1, 0x1

    goto :goto_7a2

    .line 607
    :cond_7af
    const-string v1, "0"

    goto/16 :goto_722

    .line 620
    :cond_7b3
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1900(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 625
    :pswitch_7c2
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/APKModel;

    .line 627
    if-eqz v0, :cond_17

    .line 628
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 632
    :pswitch_7d3
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeStatusCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2800(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 635
    :pswitch_7dc
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/APKModel;

    .line 637
    if-eqz v0, :cond_17

    .line 638
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    if-eqz v1, :cond_7f7

    .line 639
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeAPK(Lcom/cleanmaster/junk/bean/APKModel;)V

    .line 642
    :cond_7f7
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    if-eqz v1, :cond_808

    .line 643
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removeApkFiles(Lcom/cleanmaster/junk/bean/APKModel;)V

    .line 646
    :cond_808
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1, v5}, Ljava/lang/StringBuilder;-><init>(I)V

    iget v2, p1, Landroid/os/Message;->arg2:I

    .line 647
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " : "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 648
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/APKModel;->getSize()J

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 649
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/APKModel;->getPath()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 651
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAPKDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2000(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 655
    :pswitch_83e
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;

    .line 657
    if-eqz v0, :cond_17

    .line 658
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 662
    :pswitch_84f
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeStatusCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2800(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 665
    :pswitch_858
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;

    .line 667
    if-eqz v0, :cond_17

    .line 668
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    if-eqz v1, :cond_879

    .line 669
    invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;->getMediaType()I

    move-result v1

    if-ne v7, v1, :cond_8af

    .line 670
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removeAudio(Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;)V

    .line 676
    :cond_879
    :goto_879
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1, v5}, Ljava/lang/StringBuilder;-><init>(I)V

    iget v2, p1, Landroid/os/Message;->arg2:I

    .line 677
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " : "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 678
    invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;->getSize()J

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 679
    invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;->getPath()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 681
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMFDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2300(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 672
    :cond_8af
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removePhoto(Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;)V

    goto :goto_879

    .line 685
    :pswitch_8b9
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # setter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanRequest:Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2902(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;)Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;

    .line 686
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanTimeRpt:Lcom/cleanmaster/junk/report/CleanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/CleanTimeReporter;

    move-result-object v0

    if-eqz v0, :cond_8dd

    .line 687
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanTimeRpt:Lcom/cleanmaster/junk/report/CleanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/CleanTimeReporter;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/CleanTimeReporter;->end()V

    .line 688
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanTimeRpt:Lcom/cleanmaster/junk/report/CleanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/CleanTimeReporter;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/CleanTimeReporter;->report()V

    .line 689
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # setter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanTimeRpt:Lcom/cleanmaster/junk/report/CleanTimeReporter;
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3002(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cleanmaster/junk/report/CleanTimeReporter;)Lcom/cleanmaster/junk/report/CleanTimeReporter;

    .line 691
    :cond_8dd
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    if-eqz v0, :cond_8f4

    .line 692
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    sget-object v1, Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;->SCAN_STD:Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;

    invoke-virtual {v1}, Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/report/JunkStandardReport;->end(Ljava/lang/String;)V

    .line 695
    :cond_8f4
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v0

    if-eqz v0, :cond_90b

    .line 696
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v0

    sget-object v1, Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;->SCAN_ADV:Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;

    invoke-virtual {v1}, Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->end(Ljava/lang/String;)V

    .line 698
    :cond_90b
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCB:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;

    move-result-object v0

    if-eqz v0, :cond_91c

    .line 699
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCB:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;

    move-result-object v0

    invoke-interface {v0}, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;->onSuccess()V

    .line 702
    :cond_91c
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    if-eqz v0, :cond_933

    .line 703
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->GetAllJunkCleanSize()I
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3100(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/report/JunkStandardReport;->ReportJunkCleanInfo(I)Z

    .line 706
    :cond_933
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;->IDLE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;

    # setter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mEngineStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1602(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;

    .line 708
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMsgHander:Landroid/os/Handler;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1200(Lcom/cleanmaster/junk/engine/JunkEngine;)Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMsgHander:Landroid/os/Handler;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1200(Lcom/cleanmaster/junk/engine/JunkEngine;)Landroid/os/Handler;

    move-result-object v1

    const/16 v2, 0x5a

    invoke-virtual {v1, v2, v4, v4}, Landroid/os/Handler;->obtainMessage(III)Landroid/os/Message;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    .line 711
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mRecyleListFor2SdCard:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3200(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-static {v0}, Lcom/cleanmaster/junk/util/JunkUtils;->recyclePics(Ljava/util/List;)V

    goto/16 :goto_17

    .line 717
    :pswitch_95a
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1800(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "DSDC_std"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 718
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1900(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "DR_std"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 719
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAPKDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2000(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "APK_std"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 720
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mSYSDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1700(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "SYS_std"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 721
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2100(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "DSDC_adv"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 722
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2200(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "DR_adv"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 723
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMFDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2300(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "MF_adv"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 725
    const-string v0, "Clean_std"

    .line 726
    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->isAdvancedClean()Z
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3400(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v2

    if-eqz v2, :cond_9c1

    .line 727
    const-string v0, "Clean_adv"

    .line 729
    :cond_9c1
    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->TAG:Ljava/lang/String;
    invoke-static {}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$400()Ljava/lang/String;

    move-result-object v2

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v3, " : Junk Clean End at "

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J

    move-result-wide v4

    invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v3, ", id="

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanId:I
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1400(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v3

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v2, v0}, Lcom/cleanmaster/junk/util/OpLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 731
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mIsSysCacheCleaned:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2700(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-eqz v0, :cond_9fe

    .line 732
    invoke-static {}, Lcom/cleanmaster/junk/util/JunkUtils;->cleanAllAppCacheSize()V

    .line 736
    :cond_9fe
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMSImageMediaIdList:Ljava/util/List;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3500(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/List;

    move-result-object v2

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeMediaStore(Ljava/util/List;I)V
    invoke-static {v0, v2, v7}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3600(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/List;I)V

    .line 737
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMSImageThumbIdList:Ljava/util/List;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3700(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/List;

    move-result-object v2

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeMediaStore(Ljava/util/List;I)V
    invoke-static {v0, v2, v6}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3600(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/List;I)V

    .line 739
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->imgS:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3800(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->imgBuffer:Ljava/lang/StringBuffer;
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3900(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/lang/StringBuffer;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v3

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeMediaFromMediaStore(Ljava/util/ArrayList;Ljava/lang/String;I)V
    invoke-static {v0, v2, v3, v6}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4000(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;I)V

    .line 740
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->videoS:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4100(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->videoBuffer:Ljava/lang/StringBuffer;
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4200(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/lang/StringBuffer;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v3

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeMediaFromMediaStore(Ljava/util/ArrayList;Ljava/lang/String;I)V
    invoke-static {v0, v2, v3, v7}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4000(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;I)V

    .line 742
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDeleteFiles:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4300(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mFilesBuffer:Ljava/lang/StringBuffer;
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4400(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/lang/StringBuffer;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v3

    const/4 v4, 0x4

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeFilesFromMediaStore(Ljava/util/ArrayList;Ljava/lang/String;I)V
    invoke-static {v0, v2, v3, v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4500(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;I)V

    .line 746
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mEmptyFolderList:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4600(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    if-eqz v0, :cond_b5f

    .line 747
    new-instance v0, Ljava/util/ArrayList;

    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mEmptyFolderList:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4600(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V

    .line 749
    :goto_a67
    invoke-static {}, Lcom/cleanmaster/junk/util/JunkUtils;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/cleanmaster/junk/util/DaoFactory;->getSDCardCachePathDAO(Landroid/content/Context;)Lcom/cleanmaster/junk/intro/ISDCardCachePathDAO;

    move-result-object v1

    .line 750
    if-eqz v1, :cond_a87

    if-eqz v0, :cond_a87

    .line 751
    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :goto_a77
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_a87

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 752
    invoke-interface {v1, v0}, Lcom/cleanmaster/junk/intro/ISDCardCachePathDAO;->updateRecordData(Ljava/lang/String;)V

    goto :goto_a77

    .line 757
    :cond_a87
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    if-eqz v0, :cond_a98

    .line 758
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/JunkStandardReport;->reportJunkCleanTime()V

    .line 760
    :cond_a98
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 761
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->reportJunkCleanTime()V

    goto/16 :goto_17

    .line 766
    :pswitch_aab
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 767
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    instance-of v0, v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    if-eqz v0, :cond_17

    .line 768
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    invoke-virtual {v1, v0, v4}, Lcom/cleanmaster/junk/engine/JunkDataManager;->removeDataItem(Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;I)V

    goto/16 :goto_17

    .line 774
    :pswitch_acc
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 775
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    instance-of v0, v0, Lcom/cleanmaster/junk/bean/JunkUpdateInfo;

    if-eqz v0, :cond_17

    .line 776
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/JunkUpdateInfo;

    .line 777
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v2, v0, Lcom/cleanmaster/junk/bean/JunkUpdateInfo;->mPath:Ljava/lang/String;

    iget-wide v4, v0, Lcom/cleanmaster/junk/bean/JunkUpdateInfo;->mSize:J

    iget-object v0, v0, Lcom/cleanmaster/junk/bean/JunkUpdateInfo;->mType:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v1, v2, v4, v5, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->updateScanResult(Ljava/lang/String;JLcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)Ljava/util/List;

    goto/16 :goto_17

    .line 783
    :pswitch_af3
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 784
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    instance-of v0, v0, Ljava/util/ArrayList;

    if-eqz v0, :cond_17

    .line 785
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-lez v0, :cond_17

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/util/ArrayList;

    .line 786
    invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    instance-of v0, v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    if-eqz v0, :cond_17

    .line 787
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/util/ArrayList;

    invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    .line 788
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->getJunkDataType()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    move-result-object v2

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/util/ArrayList;

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishResultListScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;Ljava/util/ArrayList;)V

    goto/16 :goto_17

    .line 795
    :pswitch_b3a
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 796
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    instance-of v0, v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    if-eqz v0, :cond_17

    .line 797
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 798
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/CacheInfo;->getJunkDataType()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    move-result-object v2

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundEmptyItem(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;Lcom/cleanmaster/junk/bean/CacheInfo;)V

    goto/16 :goto_17

    :cond_b5f
    move-object v0, v1

    goto/16 :goto_a67

    .line 253
    :pswitch_data_b62
    .packed-switch 0x4
        :pswitch_8f
        :pswitch_104
        :pswitch_17f
        :pswitch_278
        :pswitch_29e
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_8b9
        :pswitch_17
        :pswitch_17
        :pswitch_aab
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_b8
        :pswitch_17
        :pswitch_17
        :pswitch_58
        :pswitch_135
        :pswitch_17
        :pswitch_17
        :pswitch_2e7
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_159
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_acc
        :pswitch_1a3
        :pswitch_de
        :pswitch_17
        :pswitch_17
        :pswitch_478
        :pswitch_40d
        :pswitch_17
        :pswitch_505
        :pswitch_523
        :pswitch_52c
        :pswitch_17
        :pswitch_655
        :pswitch_673
        :pswitch_67c
        :pswitch_17
        :pswitch_7c2
        :pswitch_7d3
        :pswitch_7dc
        :pswitch_17
        :pswitch_83e
        :pswitch_84f
        :pswitch_858
        :pswitch_43a
        :pswitch_17
        :pswitch_3cc
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_95a
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_487
        :pswitch_17
        :pswitch_17
        :pswitch_4df
        :pswitch_17
        :pswitch_17
        :pswitch_252
        :pswitch_1ba
        :pswitch_2b7
        :pswitch_2d0
        :pswitch_17
        :pswitch_22c
        :pswitch_1e0
        :pswitch_2b7
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_44
        :pswitch_34
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_6a
        :pswitch_7a
        :pswitch_7e
        :pswitch_17
        :pswitch_17
        :pswitch_2b7
        :pswitch_206
        :pswitch_4ad
        :pswitch_4b6
        :pswitch_17
        :pswitch_28f
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_18
        :pswitch_af3
        :pswitch_b3a
    .end packed-switch
.end method

.method public sendMessageAtTime(Landroid/os/Message;J)Z
    .registers 6

    .prologue
    .line 231
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMutexForBGThread:Ljava/lang/Object;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$100(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/lang/Object;

    move-result-object v1

    monitor-enter v1

    .line 232
    :try_start_7
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mbIsMsgThreadQuit:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$200(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-eqz v0, :cond_12

    .line 233
    const/4 v0, 0x0

    monitor-exit v1

    .line 235
    :goto_11
    return v0

    :cond_12
    invoke-super {p0, p1, p2, p3}, Landroid/os/Handler;->sendMessageAtTime(Landroid/os/Message;J)Z

    move-result v0

    monitor-exit v1

    goto :goto_11

    .line 236
    :catchall_18
    move-exception v0

    monitor-exit v1
    :try_end_1a
    .catchall {:try_start_7 .. :try_end_1a} :catchall_18

    throw v0
.end method