content: package android.arch.core.internal;
  
  import java.util.HashMap;
  import java.util.Map;
  
  public class FastSafeIterableMap<K, V> extends SafeIterableMap<K, V> {
    private HashMap<K, SafeIterableMap.Entry<K, V>> mHashMap = new HashMap<K, SafeIterableMap.Entry<K, V>>();
    
    public Map.Entry<K, V> ceil(K paramK) {
      return contains(paramK) ? ((SafeIterableMap.Entry)this.mHashMap.get(paramK)).mPrevious : null;
    }
    
    public boolean contains(K paramK) {
      return this.mHashMap.containsKey(paramK);
    }
    
    protected SafeIterableMap.Entry<K, V> get(K paramK) {
      return this.mHashMap.get(paramK);
    }
    
    public V putIfAbsent(K paramK, V paramV) {
      SafeIterableMap.Entry<K, V> entry = get(paramK);
      if (entry != null)
        return entry.mValue; 
      this.mHashMap.put(paramK, put(paramK, paramV));
      return null;
    }
    
    public V remove(K paramK) {
      V v = super.remove(paramK);
      this.mHashMap.remove(paramK);
      return v;
    }
  }
  
  
  /* Location:              F:\何章易\项目文件夹\项目24\va\classes_merge.jar!\android\arch\core\internal\FastSafeIterableMap.class
   * Java compiler version: 6 (50.0)
   * JD-Core Version:       1.1.3
   */