CacheBuilder<K,V> | 
CacheBuilder.concurrencyLevel(int concurrencyLevel) | 
 Guides the allowed concurrency among update operations. 
 | 
CacheBuilder<K,V> | 
CacheBuilder.expireAfterAccess(long duration,
                 TimeUnit unit) | 
 Specifies that each entry should be automatically removed from the cache once a fixed duration
 has elapsed after the entry's creation, the most recent replacement of its value, or its last
 access. 
 | 
CacheBuilder<K,V> | 
CacheBuilder.expireAfterAccess(Duration duration) | 
 Specifies that each entry should be automatically removed from the cache once a fixed duration
 has elapsed after the entry's creation, the most recent replacement of its value, or its last
 access. 
 | 
CacheBuilder<K,V> | 
CacheBuilder.expireAfterWrite(long duration,
                TimeUnit unit) | 
 Specifies that each entry should be automatically removed from the cache once a fixed duration
 has elapsed after the entry's creation, or the most recent replacement of its value. 
 | 
CacheBuilder<K,V> | 
CacheBuilder.expireAfterWrite(Duration duration) | 
 Specifies that each entry should be automatically removed from the cache once a fixed duration
 has elapsed after the entry's creation, or the most recent replacement of its value. 
 | 
static CacheBuilder<Object,Object> | 
CacheBuilder.from(CacheBuilderSpec spec) | 
 Constructs a new CacheBuilder instance with the settings specified in spec. 
 | 
static CacheBuilder<Object,Object> | 
CacheBuilder.from(String spec) | 
 Constructs a new CacheBuilder instance with the settings specified in spec. 
 | 
CacheBuilder<K,V> | 
CacheBuilder.initialCapacity(int initialCapacity) | 
 Sets the minimum total size for the internal hash tables. 
 | 
CacheBuilder<K,V> | 
CacheBuilder.maximumSize(long maximumSize) | 
 Specifies the maximum number of entries the cache may contain. 
 | 
CacheBuilder<K,V> | 
CacheBuilder.maximumWeight(long maximumWeight) | 
 Specifies the maximum weight of entries the cache may contain. 
 | 
static CacheBuilder<Object,Object> | 
CacheBuilder.newBuilder() | 
 Constructs a new CacheBuilder instance with default settings, including strong keys,
 strong values, and no automatic eviction of any kind. 
 | 
CacheBuilder<K,V> | 
CacheBuilder.recordStats() | 
Enable the accumulation of  CacheStats during the operation of the cache.  
 | 
CacheBuilder<K,V> | 
CacheBuilder.refreshAfterWrite(long duration,
                 TimeUnit unit) | 
 Specifies that active entries are eligible for automatic refresh once a fixed duration has
 elapsed after the entry's creation, or the most recent replacement of its value. 
 | 
CacheBuilder<K,V> | 
CacheBuilder.refreshAfterWrite(Duration duration) | 
 Specifies that active entries are eligible for automatic refresh once a fixed duration has
 elapsed after the entry's creation, or the most recent replacement of its value. 
 | 
<K1 extends K,V1 extends V> CacheBuilder<K1,V1> | 
CacheBuilder.removalListener(RemovalListener<? super K1,? super V1> listener) | 
Specifies a listener instance that caches should notify each time an entry is removed for any
  reason.  
 | 
CacheBuilder<K,V> | 
CacheBuilder.softValues() | 
Specifies that each value (not key) stored in the cache should be wrapped in a  SoftReference (by default, strong references are used).  
 | 
CacheBuilder<K,V> | 
CacheBuilder.ticker(Ticker ticker) | 
 Specifies a nanosecond-precision time source for this cache. 
 | 
CacheBuilder<K,V> | 
CacheBuilder.weakKeys() | 
Specifies that each key (not value) stored in the cache should be wrapped in a  WeakReference (by default, strong references are used).  
 | 
CacheBuilder<K,V> | 
CacheBuilder.weakValues() | 
Specifies that each value (not key) stored in the cache should be wrapped in a  WeakReference (by default, strong references are used).  
 | 
<K1 extends K,V1 extends V> CacheBuilder<K1,V1> | 
CacheBuilder.weigher(Weigher<? super K1,? super V1> weigher) | 
 Specifies the weigher to use in determining the weight of entries. 
 |