package com.google.android.m4b.maps.ak;

import com.google.android.m4b.maps.z.b;
import java.io.PrintStream;
import java.lang.ref.WeakReference;
import java.util.Vector;

public final class p
{
  private static b a = new b();
  private static final Vector b = new Vector();
  private static byte[] c;
  private static long d = 0L;

  static
  {
    b();
  }

  public static void a()
  {
    c = null;
    System.err.println("OutOfMemory");
    long l = a.b();
    if ((d == 0L) || (l - d >= 10000L))
    {
      for (int i = -1 + b.size(); i >= 0; i--)
        if (((WeakReference)b.elementAt(i)).get() == null)
          b.removeElementAt(i);
      d = l;
    }
    for (int j = 0; j < b.size(); j++)
      ((WeakReference)b.elementAt(j)).get();
    b();
  }

  private static void b()
  {
    if (c == null);
    try
    {
      c = new byte[32768];
      return;
    }
    catch (OutOfMemoryError localOutOfMemoryError)
    {
    }
  }
}

/* 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.ak.p
 * JD-Core Version:    0.6.2
 */