package com.google.common.cache;

import com.google.common.base.Objects;
import com.google.common.base.Objects.ToStringHelper;
import com.google.common.base.Preconditions;
import javax.annotation.Nullable;

public final class CacheStats
{
  private final long evictionCount;
  private final long hitCount;
  private final long loadExceptionCount;
  private final long loadSuccessCount;
  private final long missCount;
  private final long totalLoadTime;

  public CacheStats(long paramLong1, long paramLong2, long paramLong3, long paramLong4, long paramLong5, long paramLong6)
  {
    boolean bool1;
    boolean bool2;
    label27: boolean bool3;
    label42: boolean bool4;
    label57: boolean bool5;
    if (paramLong1 >= 0L)
    {
      bool1 = true;
      Preconditions.checkArgument(bool1);
      if (paramLong2 < 0L)
        break label133;
      bool2 = true;
      Preconditions.checkArgument(bool2);
      if (paramLong3 < 0L)
        break label139;
      bool3 = true;
      Preconditions.checkArgument(bool3);
      if (paramLong4 < 0L)
        break label145;
      bool4 = true;
      Preconditions.checkArgument(bool4);
      if (paramLong5 < 0L)
        break label151;
      bool5 = true;
      label72: Preconditions.checkArgument(bool5);
      if (paramLong6 < 0L)
        break label157;
    }
    label133: label139: label145: label151: label157: for (boolean bool6 = true; ; bool6 = false)
    {
      Preconditions.checkArgument(bool6);
      this.hitCount = paramLong1;
      this.missCount = paramLong2;
      this.loadSuccessCount = paramLong3;
      this.loadExceptionCount = paramLong4;
      this.totalLoadTime = paramLong5;
      this.evictionCount = paramLong6;
      return;
      bool1 = false;
      break;
      bool2 = false;
      break label27;
      bool3 = false;
      break label42;
      bool4 = false;
      break label57;
      bool5 = false;
      break label72;
    }
  }

  public boolean equals(@Nullable Object paramObject)
  {
    boolean bool1 = paramObject instanceof CacheStats;
    boolean bool2 = false;
    if (bool1)
    {
      CacheStats localCacheStats = (CacheStats)paramObject;
      boolean bool3 = this.hitCount < localCacheStats.hitCount;
      bool2 = false;
      if (!bool3)
      {
        boolean bool4 = this.missCount < localCacheStats.missCount;
        bool2 = false;
        if (!bool4)
        {
          boolean bool5 = this.loadSuccessCount < localCacheStats.loadSuccessCount;
          bool2 = false;
          if (!bool5)
          {
            boolean bool6 = this.loadExceptionCount < localCacheStats.loadExceptionCount;
            bool2 = false;
            if (!bool6)
            {
              boolean bool7 = this.totalLoadTime < localCacheStats.totalLoadTime;
              bool2 = false;
              if (!bool7)
              {
                boolean bool8 = this.evictionCount < localCacheStats.evictionCount;
                bool2 = false;
                if (!bool8)
                  bool2 = true;
              }
            }
          }
        }
      }
    }
    return bool2;
  }

  public int hashCode()
  {
    Object[] arrayOfObject = new Object[6];
    arrayOfObject[0] = Long.valueOf(this.hitCount);
    arrayOfObject[1] = Long.valueOf(this.missCount);
    arrayOfObject[2] = Long.valueOf(this.loadSuccessCount);
    arrayOfObject[3] = Long.valueOf(this.loadExceptionCount);
    arrayOfObject[4] = Long.valueOf(this.totalLoadTime);
    arrayOfObject[5] = Long.valueOf(this.evictionCount);
    return Objects.hashCode(arrayOfObject);
  }

  public String toString()
  {
    return Objects.toStringHelper(this).add("hitCount", this.hitCount).add("missCount", this.missCount).add("loadSuccessCount", this.loadSuccessCount).add("loadExceptionCount", this.loadExceptionCount).add("totalLoadTime", this.totalLoadTime).add("evictionCount", this.evictionCount).toString();
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.common.cache.CacheStats
 * JD-Core Version:    0.6.2
 */