| 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> | 
ForwardingCache.getAllPresent(Iterable<?> keys)  | 
ImmutableMap<K,V> | 
AbstractCache.getAllPresent(Iterable<?> keys)
Returns a map of the values associated with  
keys in this cache. | 
ImmutableMap<K,V> | 
Cache.getAllPresent(Iterable<?> keys)
Returns a map of the values associated with  
keys in this cache. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ImmutableBiMap<K,V>
A  
BiMap whose contents will never change, with many other important properties detailed
 at ImmutableCollection. | 
class  | 
ImmutableSortedMap<K,V>
A  
NavigableMap whose contents will never change, with many other important properties
 detailed at ImmutableCollection. | 
| 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 a Properties instance. | 
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  
FluentIterable
 and whose value for each key was computed by valueFunction. | 
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  
keys and whose value
 for each key was computed by valueFunction. | 
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  
keys and whose value
 for each key was computed by valueFunction. | 
<K> ImmutableMap<K,E> | 
FluentIterable.uniqueIndex(Function<? super E,K> keyFunction)
Returns a map with the contents of this  
FluentIterable as its values, 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 | 
|---|---|
static <T,K extends Enum<K>,V> | 
Maps.toImmutableEnumMap(Function<? super T,? extends K> keyFunction,
                  Function<? super T,? extends V> valueFunction)
Returns a  
Collector that accumulates elements into an ImmutableMap whose keys
 and values are the result of applying the provided mapping functions to the input elements. | 
static <T,K extends Enum<K>,V> | 
Maps.toImmutableEnumMap(Function<? super T,? extends K> keyFunction,
                  Function<? super T,? extends V> valueFunction,
                  BinaryOperator<V> mergeFunction)
Returns a  
Collector that accumulates elements into an ImmutableMap whose keys
 and values are the result of applying the provided mapping functions to the input elements. | 
static <T,K,V> Collector<T,?,ImmutableMap<K,V>> | 
ImmutableMap.toImmutableMap(Function<? super T,? extends K> keyFunction,
              Function<? super T,? extends V> valueFunction)
Returns a  
Collector that accumulates elements into an ImmutableMap whose keys
 and values are the result of applying the provided mapping functions to the input elements. | 
static <T,K,V> Collector<T,?,ImmutableMap<K,V>> | 
ImmutableMap.toImmutableMap(Function<? super T,? extends K> keyFunction,
              Function<? super T,? extends V> valueFunction,
              BinaryOperator<V> mergeFunction)
Returns a  
Collector that accumulates elements into an ImmutableMap whose keys
 and values are the result of applying the provided mapping functions to the input elements. | 
| Modifier and Type | Method and Description | 
|---|---|
ImmutableMap<Service,Long> | 
ServiceManager.startupTimes()
Returns the service load times. 
 | 
Copyright © 2010–2018. All rights reserved.