package com.google.android.m4b.maps.bu;

import android.content.Context;
import android.graphics.Bitmap;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Preconditions;
import com.google.common.collect.Maps;
import java.util.Map;

public final class f
{
  private final Map<e, a> a = Maps.newHashMap();
  private final Context b;

  @VisibleForTesting
  private f(Context paramContext)
  {
    this.b = paramContext;
  }

  public static f a(Context paramContext)
  {
    return new f(paramContext);
  }

  public final void a(e parame)
  {
    a locala1 = (a)this.a.get(parame);
    if (locala1 == null)
    {
      a locala2 = new a(parame.a(this.b));
      this.a.put(parame, locala2);
      return;
    }
    locala1.a();
  }

  public final a b(e parame)
  {
    return (a)this.a.get(parame);
  }

  public final void c(e parame)
  {
    a locala = (a)this.a.get(parame);
    if (locala != null);
    for (boolean bool = true; ; bool = false)
    {
      Preconditions.checkArgument(bool, "Released unknown imageData reference");
      if (locala.d() != 1)
        break;
      this.a.remove(parame);
      return;
    }
    locala.b();
  }

  public static final class a
  {
    private int a;
    private final Bitmap b;

    public a(Bitmap paramBitmap)
    {
      this.b = ((Bitmap)Preconditions.checkNotNull(paramBitmap));
      this.a = 1;
    }

    final void a()
    {
      this.a = (1 + this.a);
    }

    final void b()
    {
      this.a = (-1 + this.a);
    }

    public final Bitmap c()
    {
      return this.b;
    }

    public final int d()
    {
      return this.a;
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.android.m4b.maps.bu.f
 * JD-Core Version:    0.6.2
 */