| Package | Description |
|---|---|
| com.google.common.cache |
This package contains caching utilities.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
CacheBuilder.OneWeigher |
| Modifier and Type | Field and Description |
|---|---|
(package private) Weigher<? super K,? super V> |
CacheBuilder.weigher |
(package private) Weigher<K,V> |
LocalCache.weigher
Weigher to weigh cache entries.
|
(package private) Weigher<K,V> |
LocalCache.ManualSerializationProxy.weigher |
| Modifier and Type | Method and Description |
|---|---|
(package private) <K1 extends K,V1 extends V> |
CacheBuilder.getWeigher() |
| Modifier and Type | Method and Description |
|---|---|
<K1 extends K,V1 extends V> |
CacheBuilder.weigher(Weigher<? super K1,? super V1> weigher)
Specifies the weigher to use in determining the weight of entries.
|
| Constructor and Description |
|---|
ManualSerializationProxy(LocalCache.Strength keyStrength,
LocalCache.Strength valueStrength,
Equivalence<java.lang.Object> keyEquivalence,
Equivalence<java.lang.Object> valueEquivalence,
long expireAfterWriteNanos,
long expireAfterAccessNanos,
long maxWeight,
Weigher<K,V> weigher,
int concurrencyLevel,
RemovalListener<? super K,? super V> removalListener,
Ticker ticker,
CacheLoader<? super K,V> loader) |