Uses of Interface
com.tangosol.util.BinaryLongMap.EntryVisitor
Packages that use BinaryLongMap.EntryVisitor
Package
Description
Contains classes providing various caching strategies.
Contains various generic utilities.
-
Uses of BinaryLongMap.EntryVisitor in com.tangosol.net.cache
Classes in com.tangosol.net.cache that implement BinaryLongMap.EntryVisitorModifier and TypeClassDescriptionprotected class
SafeEntryVisitor implementation that calculates the set of eviction candidates.protected class
EntryVisitor implementation that calculates the next eviction time.protected static class
TouchCountVisitor is applied to the touch-count map by EvictionPolicy implementations that rely on the touch-count to retrieve and adjust the touch-count.Fields in com.tangosol.net.cache declared as BinaryLongMap.EntryVisitorModifier and TypeFieldDescriptionprotected final BinaryLongMap.EntryVisitor
CompactSerializationCache.f_visitorDefaultExpiry
The singleton stateless EntryVisitor used to update the ExpiryMap with the default expiry.protected final BinaryLongMap.EntryVisitor
CompactSerializationCache.InternalEvictionPolicy.f_visitorTouchCount
The singleton stateless visitor to update the touch-count map.protected final BinaryLongMap.EntryVisitor
CompactSerializationCache.InternalEvictionPolicy.f_visitorTouchTime
The singleton stateless visitor to update the touch-time map. -
Uses of BinaryLongMap.EntryVisitor in com.tangosol.util
Subinterfaces of BinaryLongMap.EntryVisitor in com.tangosol.utilModifier and TypeInterfaceDescriptionstatic interface
SafeEntryVisitor is a marker interface used internally by the implementation of the MultiBinaryLongMap to indicate that anBinaryLongMap.EntryVisitor
implementation is "safe" and does not retain any references to passed Entries.Classes in com.tangosol.util that implement BinaryLongMap.EntryVisitorModifier and TypeClassDescriptionprotected class
DelegateEntryVisitor is a wrapper for an EntryVisitor that exposes the logical entries of this AbstractDelegateBinaryLongMap.protected class
MaskedEntryVisitor is a wrapper for an EntryVisitor that exposes the logical entries of this MaskedEntryVisitor.Fields in com.tangosol.util declared as BinaryLongMap.EntryVisitorModifier and TypeFieldDescriptionprotected final BinaryLongMap.EntryVisitor
MultiBinaryLongMap.AbstractDelegateBinaryLongMap.DelegateEntryVisitor.f_visitor
The wrapped (safe) predicate to apply to the logical entries of this DelegatingBinaryLongMap.Methods in com.tangosol.util with parameters of type BinaryLongMap.EntryVisitorModifier and TypeMethodDescriptionprotected static MultiBinaryLongMap.SafeEntryVisitor
MultiBinaryLongMap.ensureSafeVisitor
(BinaryLongMap blm, BinaryLongMap.EntryVisitor visitor) Return a SafeEntryVisitor based on the specified visitor implementation.MultiBinaryLongMap.LeftoverLongMapHolder.LeftoverMaskedBinaryLongMap.instantiateMaskedEntryVisitor
(BinaryLongMap.EntryVisitor visitor, boolean fExisting) Instantiate a MaskedEntryVisitor to use toMultiBinaryLongMap.MaskedBinaryLongMap.visit(com.tangosol.util.Binary, com.tangosol.util.BinaryLongMap.EntryVisitor)
entries in this MaskedBinaryLongMap.MultiBinaryLongMap.MaskedBinaryLongMap.instantiateMaskedEntryVisitor
(BinaryLongMap.EntryVisitor visitor, boolean fExisting) Instantiate a MaskedEntryVisitor to use toMultiBinaryLongMap.MaskedBinaryLongMap.visit(com.tangosol.util.Binary, com.tangosol.util.BinaryLongMap.EntryVisitor)
entries in this MaskedBinaryLongMap.void
BinaryLongMap.visit
(Binary binKey, BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to the entry associated with the specified key, if the entry exists or may be added.void
BinaryRadixTree.visit
(Binary binKey, BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to the entry associated with the specified key, if the entry exists or may be added.void
MultiBinaryLongMap.AbstractDelegateBinaryLongMap.visit
(Binary binKey, BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to the entry associated with the specified key, if the entry exists or may be added.void
MultiBinaryLongMap.MaskedBinaryLongMap.visit
(Binary binKey, BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to the entry associated with the specified key, if the entry exists or may be added.void
MultiBinaryLongMap.PrimaryBinaryLongMap.DelegatingPrimaryBinaryLongMap.visit
(Binary binKey, BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to the entry associated with the specified key, if the entry exists or may be added.void
MultiBinaryLongMap.PrimaryBinaryLongMap.visit
(Binary binKey, BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to the entry associated with the specified key, if the entry exists or may be added.void
MultiBinaryLongMap.SafeBinaryLongMap.visit
(Binary binKey, BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to the entry associated with the specified key, if the entry exists or may be added.void
MultiBinaryLongMap.WrapperBinaryLongMap.visit
(Binary binKey, BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to the entry associated with the specified key, if the entry exists or may be added.void
BinaryLongMap.visitAll
(BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to all entries in the BinaryLongMap.void
BinaryRadixTree.visitAll
(BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to all entries in the BinaryLongMap.void
MultiBinaryLongMap.AbstractDelegateBinaryLongMap.visitAll
(BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to all entries in the BinaryLongMap.void
MultiBinaryLongMap.MaskedBinaryLongMap.visitAll
(BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to all entries in the BinaryLongMap.void
MultiBinaryLongMap.PrimaryBinaryLongMap.DelegatingPrimaryBinaryLongMap.visitAll
(BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to all entries in the BinaryLongMap.void
MultiBinaryLongMap.PrimaryBinaryLongMap.visitAll
(BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to all entries in the BinaryLongMap.void
MultiBinaryLongMap.SafeBinaryLongMap.visitAll
(BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to all entries in the BinaryLongMap.void
MultiBinaryLongMap.WrapperBinaryLongMap.visitAll
(BinaryLongMap.EntryVisitor visitor) Apply the specified visitor to all entries in the BinaryLongMap.Constructors in com.tangosol.util with parameters of type BinaryLongMap.EntryVisitorModifierConstructorDescriptionDelegateEntryVisitor
(BinaryLongMap.EntryVisitor visitor, boolean fExisting) Construct a DelegateEntryVisitor around the specified visitor.MaskedEntryVisitor
(BinaryLongMap.EntryVisitor visitor, boolean fExisting) Construct a DelegateEntryVisitor around the specified visitor.