Uses of Interface
org.infinispan.container.entries.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
Modifier and TypeMethodDescriptionprotected boolean
SimpleCacheImpl.checkExpiration
(InternalCacheEntry<K, V> entry, long now) -
Uses of InternalCacheEntry in org.infinispan.container
Modifier 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 cacheModifier 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.Modifier 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
Modifier 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.Modifier 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) Modifier and TypeMethodDescriptionlong
CacheEntrySizeCalculator.calculateSize
(K key, InternalCacheEntry<K, V> ice) -
Uses of InternalCacheEntry in org.infinispan.container.entries.metadata
Modifier 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
Modifier 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
Modifier and TypeFieldDescriptionprotected final com.github.benmanes.caffeine.cache.Cache<K,
InternalCacheEntry<K, V>> BoundedSegmentedDataContainer.evictionCache
AbstractInternalDataContainer.listeners
Modifier 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) Modifier 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) Modifier 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) Modifier 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) ModifierConstructorDescriptionBoundedSegmentedDataContainer
(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
Modifier and TypeFieldDescriptionprotected final List<Consumer<Iterable<InternalCacheEntry<WrappedBytes,
WrappedBytes>>>> BoundedOffHeapDataContainer.listeners
Modifier 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) Modifier 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()
Modifier 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) Modifier 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
Modifier 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
-
Uses of InternalCacheEntry in org.infinispan.eviction.impl
Modifier 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
Modifier 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
ModifierConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of InternalCacheEntry in org.infinispan.persistence
Modifier 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) Deprecated, for removal: This API element is subject to removal in a future version.since 9.4 This method references PersistenceManager, which isn't a public classstatic <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) Deprecated, for removal: This API element is subject to removal in a future version.since 9.4 This method references PersistenceManager, which isn't a public classstatic <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) Deprecated, for removal: This API element is subject to removal in a future version.since 9.4 This method references PersistenceManager, which isn't a public classModifier 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
Modifier 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
Modifier and TypeMethodDescriptiondefault MarshallableEntry<K,
V> MarshallableEntryFactory.create
(InternalCacheEntry<K, V> e) Creates aMarshallableEntry
instance from anInternalCacheEntry
. -
Uses of InternalCacheEntry in org.infinispan.persistence.util
Modifier 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.scattered.impl
Modifier and TypeFieldDescriptionprotected BlockingQueue<InternalCacheEntry<?,
?>> ScatteredStateConsumerImpl.backupQueue
-
Uses of InternalCacheEntry in org.infinispan.util
Modifier and TypeMethodDescriptionstatic <K,
V> InternalCacheEntry<K, V> CoreImmutables.immutableInternalCacheEntry
(InternalCacheEntry<K, V> entry) Wraps aInternalCacheEntry
} with an immutableInternalCacheEntry
}.Modifier 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
Modifier and TypeMethodDescriptionstatic XSiteState
XSiteState.fromDataContainer
(InternalCacheEntry<?, ?> entry)
DataContainer.peek(Object)
instead.