Package com.google.common.cache
Class LocalCache.ComputingValueReference<K,V>
java.lang.Object
com.google.common.cache.LocalCache.LoadingValueReference<K,V>
com.google.common.cache.LocalCache.ComputingValueReference<K,V>
- All Implemented Interfaces:
LocalCache.ValueReference<K,
V>
- Enclosing class:
LocalCache<K,
V>
-
Field Summary
Fields inherited from class com.google.common.cache.LocalCache.LoadingValueReference
futureValue, oldValue, stopwatch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns true if a new value is currently loading, regardless of whether there is an existing value.Methods inherited from class com.google.common.cache.LocalCache.LoadingValueReference
compute, copyFor, elapsedNanos, get, getEntry, getOldValue, getWeight, isActive, loadFuture, notifyNewValue, set, setException, waitForValue
-
Constructor Details
-
ComputingValueReference
ComputingValueReference(LocalCache.ValueReference<K, V> oldValue)
-
-
Method Details
-
isLoading
public boolean isLoading()Description copied from interface:LocalCache.ValueReference
Returns true if a new value is currently loading, regardless of whether there is an existing value. It is assumed that the return value of this method is constant for any given ValueReference instance.- Specified by:
isLoading
in interfaceLocalCache.ValueReference<K,
V> - Overrides:
isLoading
in classLocalCache.LoadingValueReference<K,
V>
-