Uses of Interface
org.infinispan.container.entries.InternalCacheEntry
-
Packages that use InternalCacheEntry Package Description org.infinispan.container Package that contains the interface describing the underlyling API for storage in Infinispanorg.infinispan.container.entries Entries which are stored in data containers.org.infinispan.container.entries.metadata org.infinispan.container.offheap org.infinispan.context Contexts contain information of a specific invocation on the cache, such as its origins, scope (transactional or non-transactional), as well as invocation-specific flags.org.infinispan.distribution Classes relating to the distributed cache mode.org.infinispan.eviction Classes related to eviction.org.infinispan.expiration Cache expiration.org.infinispan.interceptors.distribution Interceptors dealing with command replication in distributed/replicated mode.org.infinispan.persistence Persistence API.org.infinispan.persistence.util org.infinispan.rest.operations REST Server Operations classes.org.infinispan.statetransfer Transfer of state to new caches in a cluster.org.infinispan.util 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.org.infinispan.xsite.statetransfer -
-
Uses of InternalCacheEntry in org.infinispan.container
Methods in org.infinispan.container that return InternalCacheEntry Modifier and Type Method Description InternalCacheEntry<K,V>DataContainer. compute(K key, DataContainer.ComputeAction<K,V> action)Computes the new value for the key.InternalCacheEntry<K,V>DataContainer.ComputeAction. compute(K key, InternalCacheEntry<K,V> oldEntry, org.infinispan.container.impl.InternalEntryFactory factory)Computes the new value for the key.InternalCacheEntry<K,V>DataContainer. get(java.lang.Object k)Retrieves a cached entryInternalCacheEntry<K,V>DataContainer. peek(java.lang.Object k)Retrieves a cache entry in the same way asDataContainer.get(Object)} except that it does not update or reorder any of the internal constructs.InternalCacheEntry<K,V>DataContainer. remove(java.lang.Object k)Removes an entry from the cacheMethods in org.infinispan.container that return types with arguments of type InternalCacheEntry Modifier and Type Method Description java.util.Iterator<InternalCacheEntry<K,V>>DataContainer. iterator()java.util.Iterator<InternalCacheEntry<K,V>>DataContainer. iteratorIncludingExpired()Same asDataContainer.iterator()except that is also returns expired entries.default java.util.Spliterator<InternalCacheEntry<K,V>>DataContainer. spliterator()default java.util.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 InternalCacheEntry Modifier and Type Method Description InternalCacheEntry<K,V>DataContainer.ComputeAction. compute(K key, InternalCacheEntry<K,V> oldEntry, org.infinispan.container.impl.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 InternalCacheEntry Modifier and Type Class Description classAbstractInternalCacheEntryAn abstract internal cache entry that is typically stored in the data containerclassImmortalCacheEntryA cache entry that is immortal/cannot expireclassL1InternalCacheEntryAInternalCacheEntryimplementation to store a L1 entry.classMortalCacheEntryA cache entry that is mortal.classTransientCacheEntryA cache entry that is transient, i.e., it can be considered expired after a period of not being used.classTransientMortalCacheEntryA cache entry that is both transient and mortal.Methods in org.infinispan.container.entries that return InternalCacheEntry Modifier and Type Method Description InternalCacheEntry<K,V>InternalCacheEntry. clone()InternalCacheEntryImmortalCacheValue. toInternalCacheEntry(java.lang.Object key)<K> InternalCacheEntry<K,V>InternalCacheValue. toInternalCacheEntry(K key)InternalCacheEntryMortalCacheValue. toInternalCacheEntry(java.lang.Object key)InternalCacheEntryTransientCacheValue. toInternalCacheEntry(java.lang.Object key)InternalCacheEntryTransientMortalCacheValue. toInternalCacheEntry(java.lang.Object key)Methods in org.infinispan.container.entries with parameters of type InternalCacheEntry Modifier and Type Method Description longCacheEntrySizeCalculator. 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 InternalCacheEntry Modifier and Type Class Description classL1MetadataInternalCacheEntryAInternalCacheEntryimplementation to store a L1 entry.classMetadataImmortalCacheEntryA form ofImmortalCacheEntrythat isMetadataAwareclassMetadataMortalCacheEntryA cache entry that is mortal and isMetadataAwareclassMetadataTransientCacheEntryA cache entry that is transient, i.e., it can be considered expired after a period of not being used, andMetadataAwareclassMetadataTransientMortalCacheEntryA form ofTransientMortalCacheEntrythat isVersionedMethods in org.infinispan.container.entries.metadata that return InternalCacheEntry Modifier and Type Method Description InternalCacheEntryMetadataImmortalCacheValue. toInternalCacheEntry(java.lang.Object key)InternalCacheEntryMetadataMortalCacheValue. toInternalCacheEntry(java.lang.Object key)InternalCacheEntryMetadataTransientCacheValue. toInternalCacheEntry(java.lang.Object key)InternalCacheEntryMetadataTransientMortalCacheValue. toInternalCacheEntry(java.lang.Object key) -
Uses of InternalCacheEntry in org.infinispan.container.offheap
Fields in org.infinispan.container.offheap with type parameters of type InternalCacheEntry Modifier and Type Field Description protected java.util.List<java.util.function.Consumer<java.lang.Iterable<InternalCacheEntry<WrappedBytes,WrappedBytes>>>>BoundedOffHeapDataContainer. listenersMethods in org.infinispan.container.offheap that return types with arguments of type InternalCacheEntry Modifier and Type Method Description java.util.Set<java.util.Map.Entry<WrappedBytes,InternalCacheEntry<WrappedBytes,WrappedBytes>>>OffHeapConcurrentMap. entrySet()protected java.util.concurrent.ConcurrentMap<WrappedBytes,InternalCacheEntry<WrappedBytes,WrappedBytes>>OffHeapDataContainer. getMapForSegment(int segment)java.util.Iterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>BoundedOffHeapDataContainer. iterator(IntSet segments)java.util.Iterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>OffHeapDataContainer. iterator()java.util.Iterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>OffHeapDataContainer. iterator(IntSet segments)java.util.Iterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>BoundedOffHeapDataContainer. iteratorIncludingExpired(IntSet segments)java.util.Iterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>OffHeapDataContainer. iteratorIncludingExpired()java.util.Iterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>OffHeapDataContainer. iteratorIncludingExpired(IntSet segments)java.util.Spliterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>BoundedOffHeapDataContainer. spliterator(IntSet segments)java.util.Spliterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>OffHeapDataContainer. spliterator()java.util.Spliterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>OffHeapDataContainer. spliterator(IntSet segments)java.util.Spliterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>BoundedOffHeapDataContainer. spliteratorIncludingExpired(IntSet segments)java.util.Spliterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>OffHeapDataContainer. spliteratorIncludingExpired()java.util.Spliterator<InternalCacheEntry<WrappedBytes,WrappedBytes>>OffHeapDataContainer. spliteratorIncludingExpired(IntSet segments)java.util.Collection<InternalCacheEntry<WrappedBytes,WrappedBytes>>OffHeapConcurrentMap. values()Methods in org.infinispan.container.offheap with parameters of type InternalCacheEntry Modifier and Type Method Description InternalCacheEntry<WrappedBytes,WrappedBytes>OffHeapConcurrentMap. put(WrappedBytes key, InternalCacheEntry<WrappedBytes,WrappedBytes> value)InternalCacheEntry<WrappedBytes,WrappedBytes>OffHeapConcurrentMap. putIfAbsent(WrappedBytes key, InternalCacheEntry<WrappedBytes,WrappedBytes> value)InternalCacheEntry<WrappedBytes,WrappedBytes>OffHeapConcurrentMap. replace(WrappedBytes key, InternalCacheEntry<WrappedBytes,WrappedBytes> value)booleanOffHeapConcurrentMap. replace(WrappedBytes key, InternalCacheEntry<WrappedBytes,WrappedBytes> oldValue, InternalCacheEntry<WrappedBytes,WrappedBytes> newValue)Method parameters in org.infinispan.container.offheap with type arguments of type InternalCacheEntry Modifier and Type Method Description voidBoundedOffHeapDataContainer. addRemovalListener(java.util.function.Consumer<java.lang.Iterable<InternalCacheEntry<WrappedBytes,WrappedBytes>>> listener)InternalCacheEntry<WrappedBytes,WrappedBytes>OffHeapConcurrentMap. compute(WrappedBytes key, java.util.function.BiFunction<? super WrappedBytes,? super InternalCacheEntry<WrappedBytes,WrappedBytes>,? extends InternalCacheEntry<WrappedBytes,WrappedBytes>> remappingFunction)InternalCacheEntry<WrappedBytes,WrappedBytes>OffHeapConcurrentMap. compute(WrappedBytes key, java.util.function.BiFunction<? super WrappedBytes,? super InternalCacheEntry<WrappedBytes,WrappedBytes>,? extends InternalCacheEntry<WrappedBytes,WrappedBytes>> remappingFunction)voidOffHeapConcurrentMap. putAll(java.util.Map<? extends WrappedBytes,? extends InternalCacheEntry<WrappedBytes,WrappedBytes>> m) -
Uses of InternalCacheEntry in org.infinispan.context
Methods in org.infinispan.context with parameters of type InternalCacheEntry Modifier and Type Method Description default booleanInvocationContext. replaceValue(java.lang.Object key, InternalCacheEntry cacheEntry)Deprecated.Since 8.1, useEntryFactory.wrapExternalEntry(InvocationContext, Object, CacheEntry, boolean, boolean)instead. -
Uses of InternalCacheEntry in org.infinispan.distribution
Methods in org.infinispan.distribution with parameters of type InternalCacheEntry Modifier and Type Method Description voidRemoteValueRetrievedListener. remoteValueFound(InternalCacheEntry ice)Invoked when a remote value is found from a remote source -
Uses of InternalCacheEntry in org.infinispan.eviction
Methods in org.infinispan.eviction with parameters of type InternalCacheEntry Modifier and Type Method Description voidPassivationManager. passivate(InternalCacheEntry entry)Deprecated.since 10.0 - please usePassivationManager.passivateAsync(InternalCacheEntry)instead.java.util.concurrent.CompletionStage<java.lang.Void>PassivationManager. passivateAsync(InternalCacheEntry entry)Passivates the entry in a non blocking fashion. -
Uses of InternalCacheEntry in org.infinispan.expiration
Methods in org.infinispan.expiration with parameters of type InternalCacheEntry Modifier and Type Method Description voidExpirationManager. handleInMemoryExpiration(InternalCacheEntry<K,V> entry, long currentTime)Deprecated.since 9.3 this method is not intended for external use -
Uses of InternalCacheEntry in org.infinispan.interceptors.distribution
Methods in org.infinispan.interceptors.distribution with parameters of type InternalCacheEntry Modifier and Type Method Description voidL1WriteSynchronizer. runL1UpdateIfPossible(InternalCacheEntry ice)Attempts to the L1 update and set the value. -
Uses of InternalCacheEntry in org.infinispan.persistence
Methods in org.infinispan.persistence that return InternalCacheEntry Modifier and Type Method Description static <K,V>
InternalCacheEntry<K,V>PersistenceUtil. convert(MarshallableEntry<K,V> loaded, org.infinispan.container.impl.InternalEntryFactory factory)static <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndComputeInDataContainer(DataContainer<K,V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, TimeService timeService, DataContainer.ComputeAction<K,V> action)Deprecated.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, PersistenceManager persistenceManager, K key, InvocationContext ctx, TimeService timeService, java.util.concurrent.atomic.AtomicReference<java.lang.Boolean> isLoaded)Deprecated.since 9.4 This method references PersistenceManager, which isn't a public classstatic <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndStoreInDataContainer(DataContainer<K,V> dataContainer, PersistenceManager persistenceManager, K key, InvocationContext ctx, TimeService timeService, java.util.concurrent.atomic.AtomicReference<java.lang.Boolean> isLoaded)Deprecated.since 9.4 This method references PersistenceManager, which isn't a public classMethods in org.infinispan.persistence that return types with arguments of type InternalCacheEntry Modifier and Type Method Description static <K,V>
java.util.Set<InternalCacheEntry<K,V>>PersistenceUtil. toEntrySet(AdvancedCacheLoader<K,V> acl, java.util.function.Predicate<? super K> filter, org.infinispan.container.impl.InternalEntryFactory ief)static <K,V>
java.util.Set<InternalCacheEntry>PersistenceUtil. toEntrySet(AdvancedCacheLoader<K,V> acl, KeyFilter<? super K> filter, org.infinispan.container.impl.InternalEntryFactory ief)Deprecated. -
Uses of InternalCacheEntry in org.infinispan.persistence.util
Methods in org.infinispan.persistence.util that return types with arguments of type InternalCacheEntry Modifier and Type Method Description java.util.concurrent.CompletionStage<InternalCacheEntry<K,V>>EntryLoader. loadAndStoreInDataContainer(InvocationContext ctx, java.lang.Object key, int segment, org.infinispan.commands.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.rest.operations
Methods in org.infinispan.rest.operations with parameters of type InternalCacheEntry Modifier and Type Method Description static <K,V>
longCacheOperationsHelper. lastModified(InternalCacheEntry<K,V> ice) -
Uses of InternalCacheEntry in org.infinispan.statetransfer
Methods in org.infinispan.statetransfer that return types with arguments of type InternalCacheEntry Modifier and Type Method Description java.util.Collection<InternalCacheEntry>StateChunk. getCacheEntries()protected io.reactivex.Flowable<InternalCacheEntry<java.lang.Object,java.lang.Object>>StateProviderImpl. publishDataContainerEntries(IntSet segments)protected io.reactivex.Flowable<InternalCacheEntry<java.lang.Object,java.lang.Object>>StateProviderImpl. publishStoreEntries(IntSet segments)Method parameters in org.infinispan.statetransfer with type arguments of type InternalCacheEntry Modifier and Type Method Description java.util.concurrent.CompletionStage<java.lang.Void>OutboundTransferTask. execute(io.reactivex.Flowable<InternalCacheEntry<java.lang.Object,java.lang.Object>> entries)Starts sending entries from the data container and the first loader with fetch persistent data enabled to the target node.Constructor parameters in org.infinispan.statetransfer with type arguments of type InternalCacheEntry Constructor Description StateChunk(int segmentId, java.util.Collection<InternalCacheEntry> cacheEntries, boolean isLastChunk) -
Uses of InternalCacheEntry in org.infinispan.util
Methods in org.infinispan.util that return InternalCacheEntry Modifier and Type Method Description static <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 InternalCacheEntry Modifier and Type Method Description static <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 InternalCacheEntry Modifier and Type Method Description static XSiteStateXSiteState. fromDataContainer(InternalCacheEntry entry)
-