ClearCacheHelper.smali

.class public Lhurriyet/mobil/android/hurriyet/utils/ClearCacheHelper;
.super Ljava/lang/Object;
.source "ClearCacheHelper.java"


# direct methods
.method public constructor <init>()V
    .registers 1

    .line 8
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method private static clearAuthorsCache()V
    .registers 0

    .line 28
    invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->clearOfflineAuthors()V

    return-void
.end method

.method public static clearCache(Ltr/com/hurriyet/androidsdk/response/init/InitSettings;)V
    .registers 2

    if-nez p0, :cond_3

    return-void

    .line 15
    :cond_3
    iget-boolean v0, p0, Ltr/com/hurriyet/androidsdk/response/init/InitSettings;->clearCache:Z

    if-eqz v0, :cond_b

    .line 16
    invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->clearAllData()V

    goto :goto_19

    .line 18
    :cond_b
    iget-boolean v0, p0, Ltr/com/hurriyet/androidsdk/response/init/InitSettings;->offlineClearCache:Z

    if-eqz v0, :cond_12

    .line 19
    invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/ClearCacheHelper;->clearAuthorsCache()V

    .line 21
    :cond_12
    iget-boolean p0, p0, Ltr/com/hurriyet/androidsdk/response/init/InitSettings;->othersClearCache:Z

    if-eqz p0, :cond_19

    .line 22
    invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/ClearCacheHelper;->clearOtherCaches()V

    :cond_19
    :goto_19
    return-void
.end method

.method private static clearOtherCaches()V
    .registers 0

    .line 32
    invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->clearTextSize()V

    return-void
.end method