Uses of Interface
org.infinispan.container.entries.InternalCacheEntry
Packages that use InternalCacheEntry
Package
Description
Package that contains the interface describing the underlyling API for storage in Infinispan
Entries which are stored in data containers.
Data containers which store cache entries.
Classes relating to the distributed cache mode.
Persistence API.
The Persistence SPI.
General utilities that are not specific to Infinispan, including string parsing helpers, reflection tools and
collections and containers designed to supplement the JDK-provided containers.
-
Uses of InternalCacheEntry in org.infinispan.cache.impl
Methods in org.infinispan.cache.impl with parameters of type InternalCacheEntryModifier and TypeMethodDescriptionprotected boolean
SimpleCacheImpl.checkExpiration
(InternalCacheEntry<K, V> entry, long now) -
Uses of InternalCacheEntry in org.infinispan.container
Methods in org.infinispan.container that return InternalCacheEntryModifier and TypeMethodDescriptionDataContainer.compute
(K key, DataContainer.ComputeAction<K, V> action) Computes the new value for the key.DataContainer.ComputeAction.compute
(K key, InternalCacheEntry<K, V> oldEntry, InternalEntryFactory factory) Computes the new value for the key.Deprecated, for removal: This API element is subject to removal in a future version.Retrieves a cache entry in the same way asDataContainer.get(Object)
} except that it does not update or reorder any of the internal constructs.Removes an entry from the cacheMethods in org.infinispan.container that return types with arguments of type InternalCacheEntryModifier and TypeMethodDescriptionDataContainer.iterator()
DataContainer.iteratorIncludingExpired()
Same asDataContainer.iterator()
except that is also returns expired entries.default Spliterator
<InternalCacheEntry<K, V>> DataContainer.spliterator()
default Spliterator
<InternalCacheEntry<K, V>> DataContainer.spliteratorIncludingExpired()
Same asDataContainer.spliterator()
except that is also returns expired entries.Methods in org.infinispan.container with parameters of type InternalCacheEntryModifier and TypeMethodDescriptionDataContainer.ComputeAction.compute
(K key, InternalCacheEntry<K, V> oldEntry, InternalEntryFactory factory) Computes the new value for the key. -
Uses of InternalCacheEntry in org.infinispan.container.entries
Classes in org.infinispan.container.entries that implement InternalCacheEntryModifier and TypeClassDescriptionclass
An abstract internal cache entry that is typically stored in the data containerclass
A cache entry that is immortal/cannot expireclass
AInternalCacheEntry
implementation to store a L1 entry.class
A cache entry that is mortal.class
A cache entry that is transient, i.e., it can be considered expired after a period of not being used.class
A cache entry that is both transient and mortal.Methods in org.infinispan.container.entries that return InternalCacheEntryModifier and TypeMethodDescriptionInternalCacheEntry.clone()
InternalCacheEntry
<?, ?> ImmortalCacheValue.toInternalCacheEntry
(Object key) <K> InternalCacheEntry
<K, V> InternalCacheValue.toInternalCacheEntry
(K key) InternalCacheEntry
<?, ?> MortalCacheValue.toInternalCacheEntry
(Object key) InternalCacheEntry
<?, ?> TransientCacheValue.toInternalCacheEntry
(Object key) InternalCacheEntry
<?, ?> TransientMortalCacheValue.toInternalCacheEntry
(Object key) Methods in org.infinispan.container.entries with parameters of type InternalCacheEntryModifier and TypeMethodDescriptionlong
CacheEntrySizeCalculator.calculateSize
(K key, InternalCacheEntry<K, V> ice) -
Uses of InternalCacheEntry in org.infinispan.container.entries.metadata
Classes in org.infinispan.container.entries.metadata that implement InternalCacheEntryModifier and TypeClassDescriptionclass
AInternalCacheEntry
implementation to store a L1 entry.class
A form ofImmortalCacheEntry
that isMetadataAware
class
A cache entry that is mortal and isMetadataAware
class
A cache entry that is transient, i.e., it can be considered expired after a period of not being used, andMetadataAware
class
A form ofTransientMortalCacheEntry
that storesMetadata
Methods in org.infinispan.container.entries.metadata that return InternalCacheEntryModifier and TypeMethodDescriptionInternalCacheEntry
<?, ?> MetadataImmortalCacheValue.toInternalCacheEntry
(Object key) InternalCacheEntry
<?, ?> MetadataMortalCacheValue.toInternalCacheEntry
(Object key) InternalCacheEntry
<?, ?> MetadataTransientCacheValue.toInternalCacheEntry
(Object key) InternalCacheEntry
<?, ?> MetadataTransientMortalCacheValue.toInternalCacheEntry
(Object key) -
Uses of InternalCacheEntry in org.infinispan.container.impl
Fields in org.infinispan.container.impl with type parameters of type InternalCacheEntryModifier and TypeFieldDescriptionprotected final com.github.benmanes.caffeine.cache.Cache
<K, InternalCacheEntry<K, V>> BoundedSegmentedDataContainer.evictionCache
AbstractInternalDataContainer.listeners
Methods in org.infinispan.container.impl that return InternalCacheEntryModifier and TypeMethodDescriptionAbstractDelegatingInternalDataContainer.compute
(int segment, K key, DataContainer.ComputeAction<K, V> action) AbstractDelegatingInternalDataContainer.compute
(K key, DataContainer.ComputeAction<K, V> action) AbstractInternalDataContainer.compute
(int segment, K key, DataContainer.ComputeAction<K, V> action) AbstractInternalDataContainer.compute
(K key, DataContainer.ComputeAction<K, V> action) InternalDataContainer.compute
(int segment, K key, DataContainer.ComputeAction<K, V> action) Same asDataContainer.compute(Object, ComputeAction)
except that the segment of the key can provided to update entries without calculating the segment for the given key.<K,
V> InternalCacheEntry <K, V> InternalEntryFactory.create
(K key, V value, InternalCacheEntry<?, ?> cacheEntry) Creates a newInternalCacheEntry
instance based on the version and timestamp/lifespan information reflected in theCacheEntry
instance passed in.<K,
V> InternalCacheEntry <K, V> InternalEntryFactory.create
(K key, V value, EntryVersion version, long created, long lifespan, long lastUsed, long maxIdle) Creates a newInternalCacheEntry
instance<K,
V> InternalCacheEntry <K, V> Creates a newInternalCacheEntry
instance<K,
V> InternalCacheEntry <K, V> Creates a newInternalCacheEntry
instance<K,
V> InternalCacheEntry <K, V> InternalEntryFactory.create
(K key, V value, Metadata metadata, long created, long lifespan, long lastUsed, long maxIdle) Creates a newInternalCacheEntry
instance<K,
V> InternalCacheEntry <K, V> InternalEntryFactory.create
(CacheEntry<K, V> cacheEntry) Creates a newInternalCacheEntry
instance based on the key, value, version and timestamp/lifespan information reflected in theCacheEntry
instance passed in.InternalEntryFactoryImpl.create
(Object key, Object value, InternalCacheEntry cacheEntry) InternalEntryFactoryImpl.create
(Object key, Object value, EntryVersion version, long created, long lifespan, long lastUsed, long maxIdle) InternalEntryFactoryImpl.create
(Object key, Object value, Metadata metadata, long lifespan, long maxIdle) InternalEntryFactoryImpl.create
(Object key, Object value, Metadata metadata, long created, long lifespan, long lastUsed, long maxIdle) InternalEntryFactoryImpl.create
(CacheEntry cacheEntry) <K,
V> InternalCacheEntry <K, V> Creates a L1 entry.<K,
V> InternalCacheEntry Deprecated, for removal: This API element is subject to removal in a future version.since 10.1Deprecated, for removal: This API element is subject to removal in a future version.since 10.1protected InternalCacheEntry
<K, V> AbstractInternalDataContainer.EntryIterator.getNext()
Same asDataContainer.peek(Object)
except that the segment of the key can provided to lookup entries without calculating the segment for the given keyPeaks at a value for the given key.Same asDataContainer.remove(Object)
except that the segment of the key can provided to remove the entry without calculating the segment for the given key.protected InternalCacheEntry
<K, V> AbstractInternalDataContainer.removeEntryInMap
(PeekableTouchableMap<K, V> map, int segment, Object key) protected InternalCacheEntry
<K, V> BoundedSegmentedDataContainer.removeEntryInMap
(PeekableTouchableMap<K, V> map, int segment, Object key) <K,
V> InternalCacheEntry <K, V> InternalEntryFactory.update
(InternalCacheEntry<K, V> cacheEntry, Metadata metadata) TODO: Adjust javadoc Updates an existingInternalCacheEntry
with new metadata.<K,
V> InternalCacheEntry <K, V> InternalEntryFactory.update
(InternalCacheEntry<K, V> cacheEntry, V value, Metadata metadata) Similar toInternalEntryFactory.update(org.infinispan.container.entries.InternalCacheEntry, org.infinispan.metadata.Metadata)
but it also updates theInternalCacheEntry
value.InternalEntryFactoryImpl.update
(InternalCacheEntry cacheEntry, Object value, Metadata metadata) InternalEntryFactoryImpl.update
(InternalCacheEntry ice, Metadata metadata) Methods in org.infinispan.container.impl that return types with arguments of type InternalCacheEntryModifier and TypeMethodDescriptionprotected com.github.benmanes.caffeine.cache.Caffeine
<K, InternalCacheEntry<K, V>> AbstractInternalDataContainer.applyListener
(com.github.benmanes.caffeine.cache.Caffeine<K, InternalCacheEntry<K, V>> caffeine, AbstractInternalDataContainer<K, V>.org.infinispan.container.impl.AbstractInternalDataContainer.DefaultEvictionListener listener) protected ConcurrentMap
<K, InternalCacheEntry<K, V>> PeekableTouchableCaffeineMap.delegate()
protected ConcurrentMap
<K, InternalCacheEntry<K, V>> PeekableTouchableContainerMap.delegate()
protected Predicate
<InternalCacheEntry<K, V>> AbstractInternalDataContainer.expiredIterationPredicate
(long accessTime) Returns a predicate that will return false when an entry is expired.protected Spliterator
<InternalCacheEntry<K, V>> AbstractInternalDataContainer.filterExpiredEntries
(Spliterator<InternalCacheEntry<K, V>> spliterator) Returns a new spliterator that will not return entries that have expired.AbstractDelegatingInternalDataContainer.iterator()
DefaultDataContainer.iterator()
DefaultSegmentedDataContainer.iterator()
Same asDataContainer.iterator()
except that only entries that map to the provided segments are returned via the iterator.AbstractDelegatingInternalDataContainer.iteratorIncludingExpired()
AbstractDelegatingInternalDataContainer.iteratorIncludingExpired
(IntSet segments) BoundedSegmentedDataContainer.iteratorIncludingExpired()
BoundedSegmentedDataContainer.iteratorIncludingExpired
(IntSet segments) DefaultDataContainer.iteratorIncludingExpired()
DefaultDataContainer.iteratorIncludingExpired
(IntSet segments) DefaultSegmentedDataContainer.iteratorIncludingExpired()
DefaultSegmentedDataContainer.iteratorIncludingExpired
(IntSet segments) InternalDataContainer.iteratorIncludingExpired
(IntSet segments) Same asDataContainer.iteratorIncludingExpired()
except that only entries that map to the provided segments are returned via the iterator.L1SegmentedDataContainer.iteratorIncludingExpired()
L1SegmentedDataContainer.iteratorIncludingExpired
(IntSet segments) org.reactivestreams.Publisher
<InternalCacheEntry<K, V>> org.reactivestreams.Publisher
<InternalCacheEntry<K, V>> DefaultSegmentedDataContainer.publisher
(int segment) org.reactivestreams.Publisher
<InternalCacheEntry<K, V>> default org.reactivestreams.Publisher
<InternalCacheEntry<K, V>> InternalDataContainer.publisher
(int segment) default org.reactivestreams.Publisher
<InternalCacheEntry<K, V>> AbstractDelegatingInternalDataContainer.spliterator()
AbstractDelegatingInternalDataContainer.spliterator
(IntSet segments) DefaultDataContainer.spliterator()
DefaultDataContainer.spliterator
(IntSet segments) DefaultSegmentedDataContainer.spliterator()
DefaultSegmentedDataContainer.spliterator
(IntSet segments) InternalDataContainer.spliterator
(IntSet segments) Same asDataContainer.spliterator()
except that only entries that map to the provided segments are returned via this spliterator.AbstractDelegatingInternalDataContainer.spliteratorIncludingExpired()
AbstractDelegatingInternalDataContainer.spliteratorIncludingExpired
(IntSet segments) BoundedSegmentedDataContainer.spliteratorIncludingExpired()
BoundedSegmentedDataContainer.spliteratorIncludingExpired
(IntSet segments) DefaultDataContainer.spliteratorIncludingExpired()
DefaultDataContainer.spliteratorIncludingExpired
(IntSet segments) DefaultSegmentedDataContainer.spliteratorIncludingExpired()
DefaultSegmentedDataContainer.spliteratorIncludingExpired
(IntSet segments) InternalDataContainer.spliteratorIncludingExpired
(IntSet segments) Same asDataContainer.spliteratorIncludingExpired()
except that only entries that map to the provided segments are returned via this spliterator.L1SegmentedDataContainer.spliteratorIncludingExpired()
L1SegmentedDataContainer.spliteratorIncludingExpired
(IntSet segments) Methods in org.infinispan.container.impl with parameters of type InternalCacheEntryModifier and TypeMethodDescriptionprotected void
AbstractInternalDataContainer.computeEntryRemoved
(K key, InternalCacheEntry<K, V> value) This method is invoked every time an entry is removed inside a compute blockprotected void
BoundedSegmentedDataContainer.computeEntryRemoved
(int segment, K key, InternalCacheEntry<K, V> value) protected void
BoundedSegmentedDataContainer.computeEntryRemoved
(K key, InternalCacheEntry<K, V> value) protected void
AbstractInternalDataContainer.computeEntryWritten
(K key, InternalCacheEntry<K, V> value) This method is invoked every time an entry is written inside a compute blockprotected void
BoundedSegmentedDataContainer.computeEntryWritten
(int segment, K key, InternalCacheEntry<K, V> value) protected void
BoundedSegmentedDataContainer.computeEntryWritten
(K key, InternalCacheEntry<K, V> value) <K,
V> InternalCacheEntry <K, V> InternalEntryFactory.create
(K key, V value, InternalCacheEntry<?, ?> cacheEntry) Creates a newInternalCacheEntry
instance based on the version and timestamp/lifespan information reflected in theCacheEntry
instance passed in.InternalEntryFactoryImpl.create
(Object key, Object value, InternalCacheEntry cacheEntry) protected final void
AbstractInternalDataContainer.entryAdded
(InternalCacheEntry<K, V> ice) protected final void
AbstractInternalDataContainer.entryRemoved
(InternalCacheEntry<K, V> ice) protected final void
AbstractInternalDataContainer.entryUpdated
(InternalCacheEntry<K, V> curr, InternalCacheEntry<K, V> prev) static <K,
V> CompletionStage <Void> AbstractInternalDataContainer.handleEviction
(InternalCacheEntry<K, V> entry, DataOperationOrderer orderer, PassivationManager passivator, EvictionManager<K, V> evictionManager, DataContainer<K, V> dataContainer, Executor nonBlockingExecutor, CompletionStage<Void> selfDelay) Performs the eviction logic, except it doesn't actually remove the entry from the data container.static boolean
InternalEntryFactoryImpl.isStoreMetadata
(Metadata metadata, InternalCacheEntry ice) Indicates whether the entire metadata object needs to be stored or not.protected void
AbstractInternalDataContainer.putEntryInMap
(PeekableTouchableMap<K, V> map, int segment, K key, InternalCacheEntry<K, V> ice) protected void
BoundedSegmentedDataContainer.putEntryInMap
(PeekableTouchableMap<K, V> map, int segment, K key, InternalCacheEntry<K, V> ice) default void
PeekableTouchableMap.putNoReturn
(K key, InternalCacheEntry<K, V> value) Same asMap.put(Object, Object)
except that the map is not required to return a value.<K,
V> InternalCacheEntry <K, V> InternalEntryFactory.update
(InternalCacheEntry<K, V> cacheEntry, Metadata metadata) TODO: Adjust javadoc Updates an existingInternalCacheEntry
with new metadata.<K,
V> InternalCacheEntry <K, V> InternalEntryFactory.update
(InternalCacheEntry<K, V> cacheEntry, V value, Metadata metadata) Similar toInternalEntryFactory.update(org.infinispan.container.entries.InternalCacheEntry, org.infinispan.metadata.Metadata)
but it also updates theInternalCacheEntry
value.InternalEntryFactoryImpl.update
(InternalCacheEntry cacheEntry, Object value, Metadata metadata) InternalEntryFactoryImpl.update
(InternalCacheEntry ice, Metadata metadata) Method parameters in org.infinispan.container.impl with type arguments of type InternalCacheEntryModifier and TypeMethodDescriptionvoid
AbstractDelegatingInternalDataContainer.addRemovalListener
(Consumer<Iterable<InternalCacheEntry<K, V>>> listener) void
AbstractInternalDataContainer.addRemovalListener
(Consumer<Iterable<InternalCacheEntry<K, V>>> listener) void
InternalDataContainer.addRemovalListener
(Consumer<Iterable<InternalCacheEntry<K, V>>> listener) Adds a listener that is invoked wheneverInternalDataContainer.removeSegments(IntSet)
is invoked providing a way for the listener to see what actual entries were removed from the container.protected com.github.benmanes.caffeine.cache.Caffeine
<K, InternalCacheEntry<K, V>> AbstractInternalDataContainer.applyListener
(com.github.benmanes.caffeine.cache.Caffeine<K, InternalCacheEntry<K, V>> caffeine, AbstractInternalDataContainer<K, V>.org.infinispan.container.impl.AbstractInternalDataContainer.DefaultEvictionListener listener) protected Spliterator
<InternalCacheEntry<K, V>> AbstractInternalDataContainer.filterExpiredEntries
(Spliterator<InternalCacheEntry<K, V>> spliterator) Returns a new spliterator that will not return entries that have expired.void
AbstractDelegatingInternalDataContainer.forEach
(Consumer<? super InternalCacheEntry<K, V>> action) void
AbstractDelegatingInternalDataContainer.forEach
(IntSet segments, Consumer<? super InternalCacheEntry<K, V>> action) void
DefaultSegmentedDataContainer.forEach
(IntSet segments, Consumer<? super InternalCacheEntry<K, V>> action) default void
Performs the given action for each element of the container that maps to the given set of segments until all elements have been processed or the action throws an exception.protected final void
AbstractInternalDataContainer.segmentRemoved
(Map<K, InternalCacheEntry<K, V>> segment) Constructor parameters in org.infinispan.container.impl with type arguments of type InternalCacheEntryModifierConstructorDescriptionBoundedSegmentedDataContainer
(int numSegments, long thresholdSize, EntrySizeCalculator<? super K, ? super InternalCacheEntry<K, V>> sizeCalculator) protected
DefaultDataContainer
(long thresholdSize, EntrySizeCalculator<? super K, ? super InternalCacheEntry<K, V>> sizeCalculator) Constructor that allows user to provide a size calculator that also handles the cache entry and metadata.PeekableTouchableCaffeineMap
(com.github.benmanes.caffeine.cache.Cache<K, InternalCacheEntry<K, V>> cache) -
Uses of InternalCacheEntry in org.infinispan.container.offheap
Fields in org.infinispan.container.offheap with type parameters of type InternalCacheEntryModifier and TypeFieldDescriptionprotected final List
<Consumer<Iterable<InternalCacheEntry<WrappedBytes, WrappedBytes>>>> BoundedOffHeapDataContainer.listeners
Methods in org.infinispan.container.offheap that return InternalCacheEntryModifier and TypeMethodDescriptionBoundedOffHeapDataContainer.compute
(int segment, WrappedBytes key, DataContainer.ComputeAction<WrappedBytes, WrappedBytes> action) BoundedOffHeapDataContainer.compute
(WrappedBytes key, DataContainer.ComputeAction<WrappedBytes, WrappedBytes> action) OffHeapConcurrentMap.compute
(WrappedBytes key, BiFunction<? super WrappedBytes, ? super InternalCacheEntry<WrappedBytes, WrappedBytes>, ? extends InternalCacheEntry<WrappedBytes, WrappedBytes>> remappingFunction) SegmentedBoundedOffHeapDataContainer.compute
(int segment, WrappedBytes key, DataContainer.ComputeAction<WrappedBytes, WrappedBytes> action) SegmentedBoundedOffHeapDataContainer.compute
(WrappedBytes key, DataContainer.ComputeAction<WrappedBytes, WrappedBytes> action) OffHeapEntryFactory.fromMemory
(long address) Create an entry from the off-heap pointerOffHeapEntryFactoryImpl.fromMemory
(long address) Assumes the address doesn't contain the linked pointer at the beginningOffHeapConcurrentMap.put
(WrappedBytes key, InternalCacheEntry<WrappedBytes, WrappedBytes> value) OffHeapConcurrentMap.putIfAbsent
(WrappedBytes key, InternalCacheEntry<WrappedBytes, WrappedBytes> value) OffHeapConcurrentMap.replace
(WrappedBytes key, InternalCacheEntry<WrappedBytes, WrappedBytes> value) Methods in org.infinispan.container.offheap that return types with arguments of type InternalCacheEntryModifier and TypeMethodDescriptionOffHeapConcurrentMap.entrySet()
OffHeapDataContainer.iterator()
BoundedOffHeapDataContainer.iteratorIncludingExpired
(IntSet segments) OffHeapDataContainer.iteratorIncludingExpired()
OffHeapDataContainer.iteratorIncludingExpired
(IntSet segments) BoundedOffHeapDataContainer.spliterator
(IntSet segments) OffHeapDataContainer.spliterator()
OffHeapDataContainer.spliterator
(IntSet segments) BoundedOffHeapDataContainer.spliteratorIncludingExpired
(IntSet segments) OffHeapDataContainer.spliteratorIncludingExpired()
OffHeapDataContainer.spliteratorIncludingExpired
(IntSet segments) OffHeapConcurrentMap.values()
Methods in org.infinispan.container.offheap with parameters of type InternalCacheEntryModifier and TypeMethodDescriptionlong
OffHeapEntryFactory.create
(WrappedBytes key, int hashCode, InternalCacheEntry<WrappedBytes, WrappedBytes> ice) Creates an off-heap entry using the provided key value and metadatalong
OffHeapEntryFactoryImpl.create
(WrappedBytes key, int hashCode, InternalCacheEntry<WrappedBytes, WrappedBytes> ice) OffHeapConcurrentMap.put
(WrappedBytes key, InternalCacheEntry<WrappedBytes, WrappedBytes> value) OffHeapConcurrentMap.putIfAbsent
(WrappedBytes key, InternalCacheEntry<WrappedBytes, WrappedBytes> value) void
OffHeapConcurrentMap.putNoReturn
(WrappedBytes key, InternalCacheEntry<WrappedBytes, WrappedBytes> value) OffHeapConcurrentMap.replace
(WrappedBytes key, InternalCacheEntry<WrappedBytes, WrappedBytes> value) boolean
OffHeapConcurrentMap.replace
(WrappedBytes key, InternalCacheEntry<WrappedBytes, WrappedBytes> oldValue, InternalCacheEntry<WrappedBytes, WrappedBytes> newValue) Method parameters in org.infinispan.container.offheap with type arguments of type InternalCacheEntryModifier and TypeMethodDescriptionvoid
BoundedOffHeapDataContainer.addRemovalListener
(Consumer<Iterable<InternalCacheEntry<WrappedBytes, WrappedBytes>>> listener) OffHeapConcurrentMap.compute
(WrappedBytes key, BiFunction<? super WrappedBytes, ? super InternalCacheEntry<WrappedBytes, WrappedBytes>, ? extends InternalCacheEntry<WrappedBytes, WrappedBytes>> remappingFunction) OffHeapConcurrentMap.compute
(WrappedBytes key, BiFunction<? super WrappedBytes, ? super InternalCacheEntry<WrappedBytes, WrappedBytes>, ? extends InternalCacheEntry<WrappedBytes, WrappedBytes>> remappingFunction) void
OffHeapConcurrentMap.putAll
(Map<? extends WrappedBytes, ? extends InternalCacheEntry<WrappedBytes, WrappedBytes>> m) -
Uses of InternalCacheEntry in org.infinispan.distribution
Methods in org.infinispan.distribution with parameters of type InternalCacheEntryModifier and TypeMethodDescriptionvoid
RemoteValueRetrievedListener.remoteValueFound
(InternalCacheEntry ice) Invoked when a remote value is found from a remote source -
Uses of InternalCacheEntry in org.infinispan.distribution.impl
Methods in org.infinispan.distribution.impl with parameters of type InternalCacheEntry -
Uses of InternalCacheEntry in org.infinispan.eviction.impl
Methods in org.infinispan.eviction.impl with parameters of type InternalCacheEntryModifier and TypeMethodDescriptionPassivationManager.passivateAsync
(InternalCacheEntry<?, ?> entry) Passivates the entry in a non blocking fashion.PassivationManagerImpl.passivateAsync
(InternalCacheEntry<?, ?> entry) PassivationManagerStub.passivateAsync
(InternalCacheEntry entry) -
Uses of InternalCacheEntry in org.infinispan.expiration.impl
Methods in org.infinispan.expiration.impl with parameters of type InternalCacheEntryModifier and TypeMethodDescriptionprotected CompletionStage
<Boolean> ClusterExpirationManager.checkExpiredMaxIdle
(InternalCacheEntry<?, ?> ice, int segment, long currentTime) protected CompletionStage
<Boolean> ExpirationManagerImpl.checkExpiredMaxIdle
(InternalCacheEntry<?, ?> entry, int segment, long currentTime) Response is whether the value should be treated as expired.ClusterExpirationManager.entryExpiredInMemory
(InternalCacheEntry<K, V> entry, long currentTime, boolean isWrite) ExpirationManagerImpl.entryExpiredInMemory
(InternalCacheEntry<K, V> entry, long currentTime, boolean hasLock) InternalExpirationManager.entryExpiredInMemory
(InternalCacheEntry<K, V> entry, long currentTime, boolean isWrite) This should be invoked passing in an entry that is now expired.ExpirationManagerImpl.handlePossibleExpiration
(InternalCacheEntry<K, V> ice, int segment, boolean isWrite) InternalExpirationManager.handlePossibleExpiration
(InternalCacheEntry<K, V> entry, int segment, boolean isWrite) Handles processing for an entry that may be expired. -
Uses of InternalCacheEntry in org.infinispan.metadata.impl
Constructors in org.infinispan.metadata.impl with parameters of type InternalCacheEntryModifierConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of InternalCacheEntry in org.infinispan.persistence
Methods in org.infinispan.persistence that return InternalCacheEntryModifier and TypeMethodDescriptionstatic <K,
V> InternalCacheEntry <K, V> PersistenceUtil.convert
(MarshallableEntry<K, V> loaded, InternalEntryFactory factory) Methods in org.infinispan.persistence that return types with arguments of type InternalCacheEntryModifier and TypeMethodDescriptionstatic <K,
V> Set <InternalCacheEntry<K, V>> PersistenceUtil.toEntrySet
(AdvancedCacheLoader<K, V> acl, Predicate<? super K> filter, InternalEntryFactory ief) -
Uses of InternalCacheEntry in org.infinispan.persistence.internal
Methods in org.infinispan.persistence.internal that return InternalCacheEntryModifier and TypeMethodDescriptionstatic <K,
V> InternalCacheEntry <K, V> PersistenceUtil.convert
(MarshallableEntry<K, V> loaded, InternalEntryFactory factory) static <K,
V> InternalCacheEntry <K, V> PersistenceUtil.loadAndComputeInDataContainer
(DataContainer<K, V> dataContainer, int segment, org.infinispan.persistence.manager.PersistenceManager persistenceManager, K key, InvocationContext ctx, TimeService timeService, DataContainer.ComputeAction<K, V> action) static <K,
V> InternalCacheEntry <K, V> PersistenceUtil.loadAndStoreInDataContainer
(DataContainer<K, V> dataContainer, int segment, org.infinispan.persistence.manager.PersistenceManager persistenceManager, K key, InvocationContext ctx, TimeService timeService, AtomicReference<Boolean> isLoaded) static <K,
V> InternalCacheEntry <K, V> PersistenceUtil.loadAndStoreInDataContainer
(DataContainer<K, V> dataContainer, org.infinispan.persistence.manager.PersistenceManager persistenceManager, K key, InvocationContext ctx, TimeService timeService, AtomicReference<Boolean> isLoaded) -
Uses of InternalCacheEntry in org.infinispan.persistence.spi
Methods in org.infinispan.persistence.spi with parameters of type InternalCacheEntryModifier and TypeMethodDescriptiondefault MarshallableEntry
<K, V> MarshallableEntryFactory.create
(InternalCacheEntry<K, V> e) Creates aMarshallableEntry
instance from anInternalCacheEntry
. -
Uses of InternalCacheEntry in org.infinispan.persistence.util
Methods in org.infinispan.persistence.util that return types with arguments of type InternalCacheEntryModifier and TypeMethodDescriptiondefault CompletionStage
<InternalCacheEntry<K, V>> EntryLoader.loadAndStoreInDataContainer
(K key, int segment) Load and store the entry if present in the data container, returning the entry in the CompletionStage.EntryLoader.loadAndStoreInDataContainer
(InvocationContext ctx, Object key, int segment, FlagAffectedCommand cmd) Load and store the entry if present in the data container, returning the entry in the CompletionStage -
Uses of InternalCacheEntry in org.infinispan.util
Methods in org.infinispan.util that return InternalCacheEntryModifier and TypeMethodDescriptionstatic <K,
V> InternalCacheEntry <K, V> CoreImmutables.immutableInternalCacheEntry
(InternalCacheEntry<K, V> entry) Wraps aInternalCacheEntry
} with an immutableInternalCacheEntry
}.Methods in org.infinispan.util with parameters of type InternalCacheEntryModifier and TypeMethodDescriptionstatic <K,
V> InternalCacheEntry <K, V> CoreImmutables.immutableInternalCacheEntry
(InternalCacheEntry<K, V> entry) Wraps aInternalCacheEntry
} with an immutableInternalCacheEntry
}. -
Uses of InternalCacheEntry in org.infinispan.xsite.statetransfer
Methods in org.infinispan.xsite.statetransfer with parameters of type InternalCacheEntryModifier and TypeMethodDescriptionstatic XSiteState
XSiteState.fromDataContainer
(InternalCacheEntry<?, ?> entry)
DataContainer.peek(Object)
instead.