Uses of Interface
com.google.common.cache.LocalCache.ValueReference
-
Packages that use LocalCache.ValueReference Package Description com.google.common.cache This package contains caching utilities. -
-
Uses of LocalCache.ValueReference in com.google.common.cache
Classes in com.google.common.cache that implement LocalCache.ValueReference Modifier and Type Class Description (package private) static classLocalCache.LoadingValueReference<K,V>(package private) static classLocalCache.SoftValueReference<K,V>References a soft value.(package private) static classLocalCache.StrongValueReference<K,V>References a strong value.(package private) static classLocalCache.WeakValueReference<K,V>References a weak value.(package private) static classLocalCache.WeightedSoftValueReference<K,V>References a soft value.(package private) static classLocalCache.WeightedStrongValueReference<K,V>References a strong value.(package private) static classLocalCache.WeightedWeakValueReference<K,V>References a weak value.Fields in com.google.common.cache declared as LocalCache.ValueReference Modifier and Type Field Description (package private) LocalCache.ValueReference<K,V>LocalCache.LoadingValueReference. oldValue(package private) static LocalCache.ValueReference<java.lang.Object,java.lang.Object>LocalCache. UNSETPlaceholder.(package private) LocalCache.ValueReference<K,V>LocalCache.StrongEntry. valueReference(package private) LocalCache.ValueReference<K,V>LocalCache.WeakEntry. valueReferenceMethods in com.google.common.cache that return LocalCache.ValueReference Modifier and Type Method Description LocalCache.ValueReference<K,V>LocalCache.LoadingValueReference. copyFor(java.lang.ref.ReferenceQueue<V> queue, V value, ReferenceEntry<K,V> entry)LocalCache.ValueReference<K,V>LocalCache.SoftValueReference. copyFor(java.lang.ref.ReferenceQueue<V> queue, V value, ReferenceEntry<K,V> entry)LocalCache.ValueReference<K,V>LocalCache.StrongValueReference. copyFor(java.lang.ref.ReferenceQueue<V> queue, V value, ReferenceEntry<K,V> entry)LocalCache.ValueReference<K,V>LocalCache.ValueReference. copyFor(java.lang.ref.ReferenceQueue<V> queue, V value, ReferenceEntry<K,V> entry)Creates a copy of this reference for the given entry.LocalCache.ValueReference<K,V>LocalCache.WeakValueReference. copyFor(java.lang.ref.ReferenceQueue<V> queue, V value, ReferenceEntry<K,V> entry)LocalCache.ValueReference<K,V>LocalCache.WeightedSoftValueReference. copyFor(java.lang.ref.ReferenceQueue<V> queue, V value, ReferenceEntry<K,V> entry)LocalCache.ValueReference<K,V>LocalCache.WeightedWeakValueReference. copyFor(java.lang.ref.ReferenceQueue<V> queue, V value, ReferenceEntry<K,V> entry)LocalCache.ValueReference<K,V>LocalCache.LoadingValueReference. getOldValue()LocalCache.ValueReference<K,V>LocalCache.AbstractReferenceEntry. getValueReference()LocalCache.ValueReference<java.lang.Object,java.lang.Object>LocalCache.NullEntry. getValueReference()LocalCache.ValueReference<K,V>LocalCache.StrongEntry. getValueReference()LocalCache.ValueReference<K,V>LocalCache.WeakEntry. getValueReference()LocalCache.ValueReference<K,V>ReferenceEntry. getValueReference()Returns the value reference from this entry.(package private) LocalCache.ValueReference<K,V>LocalCache. newValueReference(ReferenceEntry<K,V> entry, V value, int weight)This method is a convenience for testing.(package private) abstract <K,V>
LocalCache.ValueReference<K,V>LocalCache.Strength. referenceValue(LocalCache.Segment<K,V> segment, ReferenceEntry<K,V> entry, V value, int weight)Creates a reference for the given value according to this value strength.(package private) static <K,V>
LocalCache.ValueReference<K,V>LocalCache. unset()Singleton placeholder that indicates a value is being loaded.Methods in com.google.common.cache with parameters of type LocalCache.ValueReference Modifier and Type Method Description (package private) voidLocalCache. reclaimValue(LocalCache.ValueReference<K,V> valueReference)(package private) booleanLocalCache.Segment. reclaimValue(K key, int hash, LocalCache.ValueReference<K,V> valueReference)Removes an entry whose value has been garbage collected.(package private) ReferenceEntry<K,V>LocalCache.Segment. removeValueFromChain(ReferenceEntry<K,V> first, ReferenceEntry<K,V> entry, K key, int hash, V value, LocalCache.ValueReference<K,V> valueReference, RemovalCause cause)voidLocalCache.AbstractReferenceEntry. setValueReference(LocalCache.ValueReference<K,V> valueReference)voidLocalCache.NullEntry. setValueReference(LocalCache.ValueReference<java.lang.Object,java.lang.Object> valueReference)voidLocalCache.StrongEntry. setValueReference(LocalCache.ValueReference<K,V> valueReference)voidLocalCache.WeakEntry. setValueReference(LocalCache.ValueReference<K,V> valueReference)voidReferenceEntry. setValueReference(LocalCache.ValueReference<K,V> valueReference)Sets the value reference for this entry.(package private) VLocalCache.Segment. waitForLoadingValue(ReferenceEntry<K,V> e, K key, LocalCache.ValueReference<K,V> valueReference)Constructors in com.google.common.cache with parameters of type LocalCache.ValueReference Constructor Description LoadingValueReference(LocalCache.ValueReference<K,V> oldValue)
-