Uses of Interface
org.docx4j.com.google.common.cache.ReferenceEntry
Packages that use ReferenceEntry
-
Uses of ReferenceEntry in org.docx4j.com.google.common.cache
Classes in org.docx4j.com.google.common.cache that implement ReferenceEntryModifier and TypeClassDescription(package private) static classprivate static enum(package private) static final class(package private) static final class(package private) static classUsed for strongly-referenced keys.(package private) static final class(package private) static final class(package private) static final class(package private) static classLocalCache.WeakEntry<K,V> Used for weakly-referenced keys.(package private) static final classFields in org.docx4j.com.google.common.cache declared as ReferenceEntryModifier and TypeFieldDescription(package private) final ReferenceEntry<K,V> LocalCache.SoftValueReference.entry(package private) final ReferenceEntry<K,V> LocalCache.WeakValueReference.entry(package private) final ReferenceEntry<K,V> LocalCache.AccessQueue.head(package private) final ReferenceEntry<K,V> LocalCache.WriteQueue.head(package private) final @Nullable ReferenceEntry<K,V> LocalCache.StrongEntry.next(package private) final @Nullable ReferenceEntry<K,V> LocalCache.WeakEntry.next(package private) ReferenceEntry<K,V> LocalCache.StrongAccessEntry.nextAccess(package private) ReferenceEntry<K,V> LocalCache.StrongAccessWriteEntry.nextAccess(package private) ReferenceEntry<K,V> LocalCache.WeakAccessEntry.nextAccess(package private) ReferenceEntry<K,V> LocalCache.WeakAccessWriteEntry.nextAccess(package private) @Nullable ReferenceEntry<K,V> LocalCache.HashIterator.nextEntry(package private) ReferenceEntry<K,V> LocalCache.StrongAccessWriteEntry.nextWrite(package private) ReferenceEntry<K,V> LocalCache.StrongWriteEntry.nextWrite(package private) ReferenceEntry<K,V> LocalCache.WeakAccessWriteEntry.nextWrite(package private) ReferenceEntry<K,V> LocalCache.WeakWriteEntry.nextWrite(package private) ReferenceEntry<K,V> LocalCache.StrongAccessEntry.previousAccess(package private) ReferenceEntry<K,V> LocalCache.StrongAccessWriteEntry.previousAccess(package private) ReferenceEntry<K,V> LocalCache.WeakAccessEntry.previousAccess(package private) ReferenceEntry<K,V> LocalCache.WeakAccessWriteEntry.previousAccess(package private) ReferenceEntry<K,V> LocalCache.StrongAccessWriteEntry.previousWrite(package private) ReferenceEntry<K,V> LocalCache.StrongWriteEntry.previousWrite(package private) ReferenceEntry<K,V> LocalCache.WeakAccessWriteEntry.previousWrite(package private) ReferenceEntry<K,V> LocalCache.WeakWriteEntry.previousWriteFields in org.docx4j.com.google.common.cache with type parameters of type ReferenceEntryModifier and TypeFieldDescription(package private) final Queue<ReferenceEntry<K,V>> LocalCache.Segment.accessQueueA queue of elements currently in the map, ordered by access time.(package private) @MonotonicNonNull AtomicReferenceArray<ReferenceEntry<K,V>> LocalCache.HashIterator.currentTable(package private) final Queue<ReferenceEntry<K,V>> LocalCache.Segment.recencyQueueThe recency queue is used to record which entries were accessed for updating the access list's ordering.(package private) @MonotonicNonNull AtomicReferenceArray<ReferenceEntry<K,V>> LocalCache.Segment.tableThe per-segment table.(package private) final Queue<ReferenceEntry<K,V>> LocalCache.Segment.writeQueueA queue of elements currently in the map, ordered by write time.Methods in org.docx4j.com.google.common.cache that return ReferenceEntryModifier and TypeMethodDescription(package private) ReferenceEntry<K,V> LocalCache.copyEntry(ReferenceEntry<K, V> original, ReferenceEntry<K, V> newNext) This method is a convenience for testing.(package private) <K,V> ReferenceEntry<K, V> LocalCache.EntryFactory.copyEntry(LocalCache.Segment<K, V> segment, ReferenceEntry<K, V> original, ReferenceEntry<K, V> newNext) Copies an entry, assigning it a newnextentry.(package private) ReferenceEntry<K,V> LocalCache.Segment.copyEntry(ReferenceEntry<K, V> original, ReferenceEntry<K, V> newNext) Copiesoriginalinto a new entry chained tonewNext.(package private) ReferenceEntry<K,V> Returns the internal entry for the specified key.LocalCache.LoadingValueReference.getEntry()(package private) @Nullable ReferenceEntry<K,V> LocalCache.SoftValueReference.getEntry()LocalCache.StrongValueReference.getEntry()@Nullable ReferenceEntry<K,V> LocalCache.ValueReference.getEntry()Returns the entry associated with this value reference, ornullif this value reference is independent of any entry.LocalCache.WeakValueReference.getEntry()(package private) ReferenceEntry<K,V> LocalCache.Segment.getFirst(int hash) Returns first entry of bin for given hash.(package private) @Nullable ReferenceEntry<K,V> LocalCache.Segment.getLiveEntry(Object key, int hash, long now) LocalCache.AbstractReferenceEntry.getNext()LocalCache.NullEntry.getNext()LocalCache.StrongEntry.getNext()LocalCache.WeakEntry.getNext()@Nullable ReferenceEntry<K,V> ReferenceEntry.getNext()Returns the next entry in the chain.(package private) ReferenceEntry<K,V> LocalCache.Segment.getNextEvictable()LocalCache.AbstractReferenceEntry.getNextInAccessQueue()LocalCache.NullEntry.getNextInAccessQueue()LocalCache.StrongAccessEntry.getNextInAccessQueue()LocalCache.StrongAccessWriteEntry.getNextInAccessQueue()LocalCache.WeakAccessEntry.getNextInAccessQueue()LocalCache.WeakAccessWriteEntry.getNextInAccessQueue()LocalCache.WeakEntry.getNextInAccessQueue()ReferenceEntry.getNextInAccessQueue()Returns the next entry in the access queue.LocalCache.AbstractReferenceEntry.getNextInWriteQueue()LocalCache.NullEntry.getNextInWriteQueue()LocalCache.StrongAccessWriteEntry.getNextInWriteQueue()LocalCache.StrongWriteEntry.getNextInWriteQueue()LocalCache.WeakAccessWriteEntry.getNextInWriteQueue()LocalCache.WeakEntry.getNextInWriteQueue()LocalCache.WeakWriteEntry.getNextInWriteQueue()ReferenceEntry.getNextInWriteQueue()Returns the next entry in the write queue.LocalCache.AbstractReferenceEntry.getPreviousInAccessQueue()LocalCache.NullEntry.getPreviousInAccessQueue()LocalCache.StrongAccessEntry.getPreviousInAccessQueue()LocalCache.StrongAccessWriteEntry.getPreviousInAccessQueue()LocalCache.WeakAccessEntry.getPreviousInAccessQueue()LocalCache.WeakAccessWriteEntry.getPreviousInAccessQueue()LocalCache.WeakEntry.getPreviousInAccessQueue()ReferenceEntry.getPreviousInAccessQueue()Returns the previous entry in the access queue.LocalCache.AbstractReferenceEntry.getPreviousInWriteQueue()LocalCache.NullEntry.getPreviousInWriteQueue()LocalCache.StrongAccessWriteEntry.getPreviousInWriteQueue()LocalCache.StrongWriteEntry.getPreviousInWriteQueue()LocalCache.WeakAccessWriteEntry.getPreviousInWriteQueue()LocalCache.WeakEntry.getPreviousInWriteQueue()LocalCache.WeakWriteEntry.getPreviousInWriteQueue()ReferenceEntry.getPreviousInWriteQueue()Returns the previous entry in the write queue.(package private) abstract <K,V> ReferenceEntry<K, V> LocalCache.EntryFactory.newEntry(LocalCache.Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) Creates a new entry.(package private) ReferenceEntry<K,V> LocalCache.newEntry(K key, int hash, @Nullable ReferenceEntry<K, V> next) This method is a convenience for testing.(package private) ReferenceEntry<K,V> LocalCache.Segment.newEntry(K key, int hash, @Nullable ReferenceEntry<K, V> next) (package private) static <K,V> ReferenceEntry<K, V> LocalCache.nullEntry()LocalCache.AccessQueue.peek()LocalCache.WriteQueue.peek()LocalCache.AccessQueue.poll()LocalCache.WriteQueue.poll()(package private) @Nullable ReferenceEntry<K,V> LocalCache.Segment.removeEntryFromChain(ReferenceEntry<K, V> first, ReferenceEntry<K, V> entry) (package private) @Nullable ReferenceEntry<K,V> LocalCache.Segment.removeValueFromChain(ReferenceEntry<K, V> first, ReferenceEntry<K, V> entry, @Nullable K key, int hash, V value, LocalCache.ValueReference<K, V> valueReference, RemovalCause cause) Methods in org.docx4j.com.google.common.cache that return types with arguments of type ReferenceEntryModifier and TypeMethodDescriptionLocalCache.AccessQueue.iterator()LocalCache.WriteQueue.iterator()(package private) AtomicReferenceArray<ReferenceEntry<K,V>> LocalCache.Segment.newEntryArray(int size) Methods in org.docx4j.com.google.common.cache with parameters of type ReferenceEntryModifier and TypeMethodDescription(package private) booleanLocalCache.HashIterator.advanceTo(ReferenceEntry<K, V> entry) Advances to the given entry.(package private) static <K,V> void LocalCache.connectAccessOrder(ReferenceEntry<K, V> previous, ReferenceEntry<K, V> next) (package private) static <K,V> void LocalCache.connectWriteOrder(ReferenceEntry<K, V> previous, ReferenceEntry<K, V> next) (package private) <K,V> void LocalCache.EntryFactory.copyAccessEntry(ReferenceEntry<K, V> original, ReferenceEntry<K, V> newEntry) (package private) ReferenceEntry<K,V> LocalCache.copyEntry(ReferenceEntry<K, V> original, ReferenceEntry<K, V> newNext) This method is a convenience for testing.(package private) <K,V> ReferenceEntry<K, V> LocalCache.EntryFactory.copyEntry(LocalCache.Segment<K, V> segment, ReferenceEntry<K, V> original, ReferenceEntry<K, V> newNext) Copies an entry, assigning it a newnextentry.(package private) ReferenceEntry<K,V> LocalCache.Segment.copyEntry(ReferenceEntry<K, V> original, ReferenceEntry<K, V> newNext) Copiesoriginalinto a new entry chained tonewNext.LocalCache.LoadingValueReference.copyFor(ReferenceQueue<V> queue, @Nullable V value, ReferenceEntry<K, V> entry) LocalCache.SoftValueReference.copyFor(ReferenceQueue<V> queue, V value, ReferenceEntry<K, V> entry) LocalCache.StrongValueReference.copyFor(ReferenceQueue<V> queue, V value, ReferenceEntry<K, V> entry) LocalCache.ValueReference.copyFor(ReferenceQueue<V> queue, @Nullable V value, ReferenceEntry<K, V> entry) Creates a copy of this reference for the given entry.LocalCache.WeakValueReference.copyFor(ReferenceQueue<V> queue, V value, ReferenceEntry<K, V> entry) LocalCache.WeightedSoftValueReference.copyFor(ReferenceQueue<V> queue, V value, ReferenceEntry<K, V> entry) LocalCache.WeightedWeakValueReference.copyFor(ReferenceQueue<V> queue, V value, ReferenceEntry<K, V> entry) (package private) <K,V> void LocalCache.EntryFactory.copyWriteEntry(ReferenceEntry<K, V> original, ReferenceEntry<K, V> newEntry) (package private) voidLocalCache.Segment.evictEntries(ReferenceEntry<K, V> newest) Performs eviction if the segment is over capacity.(package private) @Nullable VLocalCache.getLiveValue(ReferenceEntry<K, V> entry, long now) Gets the value from an entry.(package private) VLocalCache.Segment.getLiveValue(ReferenceEntry<K, V> entry, long now) Gets the value from an entry.(package private) booleanLocalCache.isExpired(ReferenceEntry<K, V> entry, long now) Returns true if the entry has expired.(package private) booleanLocalCache.isLive(ReferenceEntry<K, V> entry, long now) This method is a convenience for testing.(package private) abstract <K,V> ReferenceEntry<K, V> LocalCache.EntryFactory.newEntry(LocalCache.Segment<K, V> segment, K key, int hash, @Nullable ReferenceEntry<K, V> next) Creates a new entry.(package private) ReferenceEntry<K,V> LocalCache.newEntry(K key, int hash, @Nullable ReferenceEntry<K, V> next) This method is a convenience for testing.(package private) ReferenceEntry<K,V> LocalCache.Segment.newEntry(K key, int hash, @Nullable ReferenceEntry<K, V> next) (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) static <K,V> void LocalCache.nullifyAccessOrder(ReferenceEntry<K, V> nulled) (package private) static <K,V> void LocalCache.nullifyWriteOrder(ReferenceEntry<K, V> nulled) booleanLocalCache.AccessQueue.offer(ReferenceEntry<K, V> entry) booleanLocalCache.WriteQueue.offer(ReferenceEntry<K, V> entry) (package private) voidLocalCache.reclaimKey(ReferenceEntry<K, V> entry) (package private) booleanLocalCache.Segment.reclaimKey(ReferenceEntry<K, V> entry, int hash) Removes an entry whose key has been garbage collected.(package private) voidLocalCache.Segment.recordLockedRead(ReferenceEntry<K, V> entry, long now) Updates the eviction metadata thatentrywas just read.(package private) voidLocalCache.Segment.recordRead(ReferenceEntry<K, V> entry, long now) Records the relative order in which this read was performed by addingentryto the recency queue.(package private) voidLocalCache.Segment.recordWrite(ReferenceEntry<K, V> entry, int weight, long now) Updates eviction metadata thatentrywas just written.(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) voidLocalCache.Segment.removeCollectedEntry(ReferenceEntry<K, V> entry) (package private) booleanLocalCache.Segment.removeEntry(ReferenceEntry<K, V> entry, int hash, RemovalCause cause) (package private) @Nullable ReferenceEntry<K,V> LocalCache.Segment.removeEntryFromChain(ReferenceEntry<K, V> first, ReferenceEntry<K, V> entry) (package private) @Nullable ReferenceEntry<K,V> LocalCache.Segment.removeValueFromChain(ReferenceEntry<K, V> first, ReferenceEntry<K, V> entry, @Nullable K key, int hash, V value, LocalCache.ValueReference<K, V> valueReference, RemovalCause cause) (package private) VLocalCache.Segment.scheduleRefresh(ReferenceEntry<K, V> entry, K key, int hash, V oldValue, long now, CacheLoader<? super K, V> loader) voidLocalCache.AbstractReferenceEntry.setNextInAccessQueue(ReferenceEntry<K, V> next) voidLocalCache.NullEntry.setNextInAccessQueue(ReferenceEntry<Object, Object> next) voidLocalCache.StrongAccessEntry.setNextInAccessQueue(ReferenceEntry<K, V> next) voidLocalCache.StrongAccessWriteEntry.setNextInAccessQueue(ReferenceEntry<K, V> next) voidLocalCache.WeakAccessEntry.setNextInAccessQueue(ReferenceEntry<K, V> next) voidLocalCache.WeakAccessWriteEntry.setNextInAccessQueue(ReferenceEntry<K, V> next) voidLocalCache.WeakEntry.setNextInAccessQueue(ReferenceEntry<K, V> next) voidReferenceEntry.setNextInAccessQueue(ReferenceEntry<K, V> next) Sets the next entry in the access queue.voidLocalCache.AbstractReferenceEntry.setNextInWriteQueue(ReferenceEntry<K, V> next) voidLocalCache.NullEntry.setNextInWriteQueue(ReferenceEntry<Object, Object> next) voidLocalCache.StrongAccessWriteEntry.setNextInWriteQueue(ReferenceEntry<K, V> next) voidLocalCache.StrongWriteEntry.setNextInWriteQueue(ReferenceEntry<K, V> next) voidLocalCache.WeakAccessWriteEntry.setNextInWriteQueue(ReferenceEntry<K, V> next) voidLocalCache.WeakEntry.setNextInWriteQueue(ReferenceEntry<K, V> next) voidLocalCache.WeakWriteEntry.setNextInWriteQueue(ReferenceEntry<K, V> next) voidReferenceEntry.setNextInWriteQueue(ReferenceEntry<K, V> next) Sets the next entry in the write queue.voidLocalCache.AbstractReferenceEntry.setPreviousInAccessQueue(ReferenceEntry<K, V> previous) voidLocalCache.NullEntry.setPreviousInAccessQueue(ReferenceEntry<Object, Object> previous) voidLocalCache.StrongAccessEntry.setPreviousInAccessQueue(ReferenceEntry<K, V> previous) voidLocalCache.StrongAccessWriteEntry.setPreviousInAccessQueue(ReferenceEntry<K, V> previous) voidLocalCache.WeakAccessEntry.setPreviousInAccessQueue(ReferenceEntry<K, V> previous) voidLocalCache.WeakAccessWriteEntry.setPreviousInAccessQueue(ReferenceEntry<K, V> previous) voidLocalCache.WeakEntry.setPreviousInAccessQueue(ReferenceEntry<K, V> previous) voidReferenceEntry.setPreviousInAccessQueue(ReferenceEntry<K, V> previous) Sets the previous entry in the access queue.voidLocalCache.AbstractReferenceEntry.setPreviousInWriteQueue(ReferenceEntry<K, V> previous) voidLocalCache.NullEntry.setPreviousInWriteQueue(ReferenceEntry<Object, Object> previous) voidLocalCache.StrongAccessWriteEntry.setPreviousInWriteQueue(ReferenceEntry<K, V> previous) voidLocalCache.StrongWriteEntry.setPreviousInWriteQueue(ReferenceEntry<K, V> previous) voidLocalCache.WeakAccessWriteEntry.setPreviousInWriteQueue(ReferenceEntry<K, V> previous) voidLocalCache.WeakEntry.setPreviousInWriteQueue(ReferenceEntry<K, V> previous) voidLocalCache.WeakWriteEntry.setPreviousInWriteQueue(ReferenceEntry<K, V> previous) voidReferenceEntry.setPreviousInWriteQueue(ReferenceEntry<K, V> previous) Sets the previous entry in the write queue.(package private) voidSets a new value of an entry.(package private) VLocalCache.Segment.waitForLoadingValue(ReferenceEntry<K, V> e, K key, LocalCache.ValueReference<K, V> valueReference) Method parameters in org.docx4j.com.google.common.cache with type arguments of type ReferenceEntryModifier and TypeMethodDescription(package private) voidLocalCache.Segment.initTable(AtomicReferenceArray<ReferenceEntry<K, V>> newTable) Constructors in org.docx4j.com.google.common.cache with parameters of type ReferenceEntryModifierConstructorDescription(package private)SoftValueReference(ReferenceQueue<V> queue, V referent, ReferenceEntry<K, V> entry) (package private)StrongAccessEntry(K key, int hash, @Nullable ReferenceEntry<K, V> next) (package private)StrongAccessWriteEntry(K key, int hash, @Nullable ReferenceEntry<K, V> next) (package private)StrongEntry(K key, int hash, @Nullable ReferenceEntry<K, V> next) (package private)StrongWriteEntry(K key, int hash, @Nullable ReferenceEntry<K, V> next) (package private)WeakAccessEntry(ReferenceQueue<K> queue, K key, int hash, @Nullable ReferenceEntry<K, V> next) (package private)WeakAccessWriteEntry(ReferenceQueue<K> queue, K key, int hash, @Nullable ReferenceEntry<K, V> next) (package private)WeakEntry(ReferenceQueue<K> queue, K key, int hash, @Nullable ReferenceEntry<K, V> next) (package private)WeakValueReference(ReferenceQueue<V> queue, V referent, ReferenceEntry<K, V> entry) (package private)WeakWriteEntry(ReferenceQueue<K> queue, K key, int hash, @Nullable ReferenceEntry<K, V> next) (package private)WeightedSoftValueReference(ReferenceQueue<V> queue, V referent, ReferenceEntry<K, V> entry, int weight) (package private)WeightedWeakValueReference(ReferenceQueue<V> queue, V referent, ReferenceEntry<K, V> entry, int weight)