| Package | Description | 
|---|---|
| com.google.common.cache | This package contains caching utilities. | 
| com.google.common.collect | This package contains generic collection interfaces and implementations, and
 other utilities for working with collections. | 
| com.google.common.util.concurrent | Concurrency utilities. | 
| Modifier and Type | Method and Description | 
|---|---|
| ImmutableMap<K,V> | LoadingCache. getAll(Iterable<? extends K> keys)Returns a map of the values associated with  keys, creating or retrieving those values
 if necessary. | 
| ImmutableMap<K,V> | ForwardingLoadingCache. getAll(Iterable<? extends K> keys) | 
| ImmutableMap<K,V> | AbstractLoadingCache. getAll(Iterable<? extends K> keys) | 
| ImmutableMap<K,V> | AbstractCache. getAllPresent(Iterable<?> keys)This implementation of  getAllPresentlacks any insight into the internal cache data
 structure, and is thus forced to return the query keys instead of the cached keys. | 
| ImmutableMap<K,V> | ForwardingCache. getAllPresent(Iterable<?> keys) | 
| ImmutableMap<K,V> | Cache. getAllPresent(Iterable<?> keys)Returns a map of the values associated with  keysin this cache. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ImmutableBiMap<K,V>A  BiMapwhose contents will never change, with many other important properties detailed
 atImmutableCollection. | 
| class  | ImmutableSortedMap<K,V>A  NavigableMapwhose contents will never change, with many other important properties
 detailed atImmutableCollection. | 
| Modifier and Type | Method and Description | 
|---|---|
| ImmutableMap<Range<K>,V> | ImmutableRangeMap. asDescendingMapOfRanges() | 
| ImmutableMap<K,Collection<V>> | ImmutableMultimap. asMap()Returns an immutable map that associates each key with its corresponding
 values in the multimap. | 
| ImmutableMap<Range<K>,V> | ImmutableRangeMap. asMapOfRanges() | 
| ImmutableMap<K,V> | ImmutableMap.Builder. build()Returns a newly-created immutable map. | 
| ImmutableMap<R,V> | ImmutableTable. column(C columnKey)Returns a view of all mappings that have the given column key. | 
| abstract ImmutableMap<C,Map<R,V>> | ImmutableTable. columnMap()Returns a view that associates each column key with the corresponding map
 from row keys to values. | 
| static <K,V> ImmutableMap<K,V> | ImmutableMap. copyOf(Iterable<? extends Map.Entry<? extends K,? extends V>> entries)Returns an immutable map containing the specified entries. | 
| static <K,V> ImmutableMap<K,V> | ImmutableMap. copyOf(Map<? extends K,? extends V> map)Returns an immutable map containing the same entries as  map. | 
| static ImmutableMap<String,String> | Maps. fromProperties(Properties properties)Creates an  ImmutableMap<String, String>from aPropertiesinstance. | 
| static <K extends Enum<K>,V>  | Maps. immutableEnumMap(Map<K,? extends V> map)Returns an immutable map instance containing the given entries. | 
| static <K,V> ImmutableMap<K,V> | ImmutableMap. of()Returns the empty map. | 
| static <K,V> ImmutableMap<K,V> | ImmutableMap. of(K k1,
    V v1)Returns an immutable map containing a single entry. | 
| static <K,V> ImmutableMap<K,V> | ImmutableMap. of(K k1,
    V v1,
    K k2,
    V v2)Returns an immutable map containing the given entries, in order. | 
| static <K,V> ImmutableMap<K,V> | ImmutableMap. of(K k1,
    V v1,
    K k2,
    V v2,
    K k3,
    V v3)Returns an immutable map containing the given entries, in order. | 
| static <K,V> ImmutableMap<K,V> | ImmutableMap. of(K k1,
    V v1,
    K k2,
    V v2,
    K k3,
    V v3,
    K k4,
    V v4)Returns an immutable map containing the given entries, in order. | 
| static <K,V> ImmutableMap<K,V> | ImmutableMap. of(K k1,
    V v1,
    K k2,
    V v2,
    K k3,
    V v3,
    K k4,
    V v4,
    K k5,
    V v5)Returns an immutable map containing the given entries, in order. | 
| ImmutableMap<C,V> | ImmutableTable. row(R rowKey)Returns a view of all mappings that have the given row key. | 
| abstract ImmutableMap<R,Map<C,V>> | ImmutableTable. rowMap()Returns a view that associates each row key with the corresponding map from
 column keys to values. | 
| <V> ImmutableMap<E,V> | FluentIterable. toMap(Function<? super E,V> valueFunction)Returns an immutable map whose keys are the distinct elements of this  FluentIterableand whose value for each key was computed byvalueFunction. | 
| static <K,V> ImmutableMap<K,V> | Maps. toMap(Iterable<K> keys,
          Function<? super K,V> valueFunction)Returns an immutable map whose keys are the distinct elements of  keysand whose value for each key was computed byvalueFunction. | 
| static <K,V> ImmutableMap<K,V> | Maps. toMap(Iterator<K> keys,
          Function<? super K,V> valueFunction)Returns an immutable map whose keys are the distinct elements of  keysand whose value for each key was computed byvalueFunction. | 
| <K> ImmutableMap<K,E> | FluentIterable. uniqueIndex(Function<? super E,K> keyFunction)Returns a map with the contents of this  FluentIterableas itsvalues, indexed
 by keys derived from those values. | 
| static <K,V> ImmutableMap<K,V> | Maps. uniqueIndex(Iterable<V> values,
                      Function<? super V,K> keyFunction)Returns a map with the given  values, indexed by keys derived from
 those values. | 
| static <K,V> ImmutableMap<K,V> | Maps. uniqueIndex(Iterator<V> values,
                      Function<? super V,K> keyFunction)Returns a map with the given  values, indexed by keys derived from
 those values. | 
| Modifier and Type | Method and Description | 
|---|---|
| ImmutableMap<Service,Long> | ServiceManager. startupTimes()Returns the service load times. | 
Copyright © 2010-2015. All Rights Reserved.