Uses of Interface
org.infinispan.container.DataContainer
-
Packages that use DataContainer Package Description org.infinispan This is the core of Infinispan, a distributed, transactional, highly scalable data grid platform.org.infinispan.cache.impl org.infinispan.configuration.cache Cache
configurationorg.infinispan.container.entries Entries which are stored in data containers.org.infinispan.container.impl Data containers which store cache entries.org.infinispan.container.offheap org.infinispan.persistence Persistence API.org.infinispan.persistence.internal org.infinispan.security.impl org.infinispan.transaction.impl 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. -
-
Uses of DataContainer in org.infinispan
Methods in org.infinispan that return DataContainer Modifier and Type Method Description DataContainer<K,V>
AdvancedCache. getDataContainer()
Returns the container where data is stored in the cache. -
Uses of DataContainer in org.infinispan.cache.impl
Methods in org.infinispan.cache.impl that return DataContainer Modifier and Type Method Description DataContainer<K,V>
AbstractDelegatingAdvancedCache. getDataContainer()
DataContainer
CacheImpl. getDataContainer()
DataContainer<K,V>
SimpleCacheImpl. getDataContainer()
-
Uses of DataContainer in org.infinispan.configuration.cache
Fields in org.infinispan.configuration.cache with type parameters of type DataContainer Modifier and Type Field Description static org.infinispan.commons.configuration.attributes.AttributeDefinition<DataContainer>
DataContainerConfiguration. DATA_CONTAINER
Deprecated.Methods in org.infinispan.configuration.cache that return DataContainer Modifier and Type Method Description DataContainer
DataContainerConfiguration. dataContainer()
Deprecated.data container is no longer to exposed via configuration at a later pointMethods in org.infinispan.configuration.cache with parameters of type DataContainer Modifier and Type Method Description DataContainerConfigurationBuilder
DataContainerConfigurationBuilder. dataContainer(DataContainer dataContainer)
Deprecated.data container is no longer to exposed via configuration at a later point -
Uses of DataContainer in org.infinispan.container.entries
Methods in org.infinispan.container.entries with parameters of type DataContainer Modifier and Type Method Description void
AbstractInternalCacheEntry. commit(DataContainer container)
void
CacheEntry. commit(DataContainer<K,V> container)
Commits changesdefault void
CacheEntry. commit(DataContainer<K,V> container, Metadata metadata)
Deprecated.since 9.1void
ClearCacheEntry. commit(DataContainer<K,V> container)
void
ForwardingCacheEntry. commit(DataContainer container)
void
NullCacheEntry. commit(DataContainer container)
void
ReadCommittedEntry. commit(DataContainer container)
default void
MVCCEntry. copyForUpdate(DataContainer<? super K,? super V> container)
Deprecated.Since 8.0, useMVCCEntry.copyForUpdate()
instead.boolean
VersionedRepeatableReadEntry. performWriteSkewCheck(DataContainer container, int segment, PersistenceManager persistenceManager, TxInvocationContext ctx, EntryVersion versionSeen, VersionGenerator versionGenerator, org.infinispan.commons.time.TimeService timeService)
-
Uses of DataContainer in org.infinispan.container.impl
Subinterfaces of DataContainer in org.infinispan.container.impl Modifier and Type Interface Description interface
InternalDataContainer<K,V>
Interface describing methods of a data container where operations can be indexed by the segment of the key stored in the map.Classes in org.infinispan.container.impl that implement DataContainer Modifier and Type Class Description class
AbstractDelegatingDataContainer<K,V>
Delegating data container that delegates all calls to the container returned fromAbstractDelegatingDataContainer.delegate()
class
AbstractDelegatingInternalDataContainer<K,V>
class
AbstractInternalDataContainer<K,V>
Abstract class implemenation for a segmented data container.class
BoundedSegmentedDataContainer<K,V>
Bounded implementation of segmented data container.class
DefaultDataContainer<K,V>
DefaultDataContainer is both eviction and non-eviction based data container.class
DefaultSegmentedDataContainer<K,V>
DataContainer implementation that internally stores entries in an array of maps.class
InternalDataContainerAdapter<K,V>
Wrapper around aDataContainer
to provide operations for use with aInternalDataContainer
.class
L1SegmentedDataContainer<K,V>
Segmented data container that also allows for non owned segments to be written to a temporary map (L1).Methods in org.infinispan.container.impl that return DataContainer Modifier and Type Method Description DataContainer<K,V>
InternalDataContainerAdapter. delegate()
Methods in org.infinispan.container.impl with parameters of type DataContainer Modifier and Type Method Description static <K,V>
voidInternalDataContainerAdapter. removeSegmentEntries(DataContainer<K,V> dataContainer, org.infinispan.commons.util.IntSet segments, List<Consumer<Iterable<InternalCacheEntry<K,V>>>> listeners, KeyPartitioner keyPartitioner)
Constructors in org.infinispan.container.impl with parameters of type DataContainer Constructor Description InternalDataContainerAdapter(DataContainer<K,V> container)
-
Uses of DataContainer in org.infinispan.container.offheap
Classes in org.infinispan.container.offheap that implement DataContainer Modifier and Type Class Description class
BoundedOffHeapDataContainer
class
OffHeapDataContainer
class
SegmentedBoundedOffHeapDataContainer
-
Uses of DataContainer in org.infinispan.persistence
Methods in org.infinispan.persistence with parameters of type DataContainer Modifier and Type Method Description static <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndComputeInDataContainer(DataContainer<K,V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.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, org.infinispan.commons.time.TimeService timeService, AtomicReference<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, org.infinispan.commons.time.TimeService timeService, AtomicReference<Boolean> isLoaded)
Deprecated.since 9.4 This method references PersistenceManager, which isn't a public class -
Uses of DataContainer in org.infinispan.persistence.internal
Methods in org.infinispan.persistence.internal with parameters of type DataContainer Modifier and Type Method Description static <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndComputeInDataContainer(DataContainer<K,V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, DataContainer.ComputeAction<K,V> action)
static <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndStoreInDataContainer(DataContainer<K,V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, AtomicReference<Boolean> isLoaded)
static <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndStoreInDataContainer(DataContainer<K,V> dataContainer, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, AtomicReference<Boolean> isLoaded)
-
Uses of DataContainer in org.infinispan.security.impl
Methods in org.infinispan.security.impl that return DataContainer Modifier and Type Method Description DataContainer<K,V>
SecureCacheImpl. getDataContainer()
-
Uses of DataContainer in org.infinispan.transaction.impl
Methods in org.infinispan.transaction.impl with parameters of type DataContainer Modifier and Type Method Description static EntryVersionsMap
WriteSkewHelper. performTotalOrderWriteSkewCheckAndReturnNewVersions(org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand, DataContainer dataContainer, PersistenceManager persistenceManager, VersionGenerator versionGenerator, TxInvocationContext context, WriteSkewHelper.KeySpecificLogic ksl, org.infinispan.commons.time.TimeService timeService, KeyPartitioner keyPartitioner)
static EntryVersionsMap
WriteSkewHelper. performWriteSkewCheckAndReturnNewVersions(org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand, DataContainer dataContainer, PersistenceManager persistenceManager, VersionGenerator versionGenerator, TxInvocationContext context, WriteSkewHelper.KeySpecificLogic ksl, org.infinispan.commons.time.TimeService timeService, KeyPartitioner keyPartitioner)
-
Uses of DataContainer in org.infinispan.util
Constructors in org.infinispan.util with parameters of type DataContainer Constructor Description DataContainerRemoveIterator(Cache<K,V> cache, DataContainer<K,V> dataContainer)
ReadOnlyDataContainerBackedKeySet(DataContainer container)
Deprecated.
-