mm$j.java 1.42 KB
import com.google.common.cache.CacheBuilder;
import com.google.common.cache.LoadingCache;
import com.google.common.collect.ImmutableMap;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.Serializable;
import java.util.concurrent.ExecutionException;

final class mm$j<K, V>
  extends mm.n<K, V>
  implements LoadingCache<K, V>, Serializable
{
  private static final long serialVersionUID = 1L;
  transient LoadingCache<K, V> a;
  
  mm$j(mm<K, V> parammm)
  {
    super(parammm);
  }
  
  private void readObject(ObjectInputStream paramObjectInputStream)
    throws IOException, ClassNotFoundException
  {
    paramObjectInputStream.defaultReadObject();
    this.a = a().build(this.m);
  }
  
  private Object readResolve()
  {
    return this.a;
  }
  
  public final V apply(K paramK)
  {
    return (V)this.a.apply(paramK);
  }
  
  public final V get(K paramK)
    throws ExecutionException
  {
    return (V)this.a.get(paramK);
  }
  
  public final ImmutableMap<K, V> getAll(Iterable<? extends K> paramIterable)
    throws ExecutionException
  {
    return this.a.getAll(paramIterable);
  }
  
  public final V getUnchecked(K paramK)
  {
    return (V)this.a.getUnchecked(paramK);
  }
  
  public final void refresh(K paramK)
  {
    this.a.refresh(paramK);
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/mm$j.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */