.class public final Lcom/vk/discover/DiscoverDataProvider$TemporaryCache$b; .super Ljava/lang/Object; .source "DiscoverDataProvider.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/vk/discover/DiscoverDataProvider$TemporaryCache; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "b" .end annotation # direct methods .method private constructor ()V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public synthetic constructor (Lkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 0 .line 2 invoke-direct {p0}, Lcom/vk/discover/DiscoverDataProvider$TemporaryCache$b;->()V return-void .end method .method public static final synthetic a(Lcom/vk/discover/DiscoverDataProvider$TemporaryCache$b;)Lio/reactivex/Observable; .locals 0 .line 1 invoke-direct {p0}, Lcom/vk/discover/DiscoverDataProvider$TemporaryCache$b;->b()Lio/reactivex/Observable; move-result-object p0 return-object p0 .end method .method private final b()Lio/reactivex/Observable; .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lio/reactivex/Observable<", "Lcom/vk/discover/DiscoverDataProvider$TemporaryCache;", ">;" } .end annotation .line 1 sget-object v0, Lcom/vk/common/cache/SerializerCache;->c:Lcom/vk/common/cache/SerializerCache; const-string v1, "discover_temp_keys" const/4 v2, 0x0 const/4 v3, 0x2 const/4 v4, 0x0 invoke-static {v0, v1, v2, v3, v4}, Lcom/vk/common/cache/SerializerCache;->a(Lcom/vk/common/cache/SerializerCache;Ljava/lang/String;ZILjava/lang/Object;)Lio/reactivex/Observable; move-result-object v0 return-object v0 .end method # virtual methods .method public final a()V .locals 2 .line 2 invoke-direct {p0}, Lcom/vk/discover/DiscoverDataProvider$TemporaryCache$b;->b()Lio/reactivex/Observable; move-result-object v0 sget-object v1, Lcom/vk/discover/DiscoverDataProvider$TemporaryCache$b$a;->a:Lcom/vk/discover/DiscoverDataProvider$TemporaryCache$b$a; invoke-virtual {v0, v1}, Lio/reactivex/Observable;->e(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; move-result-object v0 const-string v1, "keys.map { SerializerCache.clear(*it.toArray()) }" invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V .line 3 invoke-static {v0}, Lcom/vk/core/extensions/RxExtKt;->b(Lio/reactivex/Observable;)Lio/reactivex/disposables/Disposable; return-void .end method