Uses of Interface
org.infinispan.container.DataContainer
Package
Description
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
Entries which are stored in data containers.
Data containers which store cache entries.
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
Modifier and TypeMethodDescriptionAdvancedCache.getDataContainer()
Returns the container where data is stored in the cache. -
Uses of DataContainer in org.infinispan.cache.impl
Modifier and TypeMethodDescriptionAbstractDelegatingAdvancedCache.getDataContainer()
CacheImpl.getDataContainer()
SimpleCacheImpl.getDataContainer()
-
Uses of DataContainer in org.infinispan.container.entries
Modifier and TypeMethodDescriptionfinal void
AbstractInternalCacheEntry.commit
(DataContainer container) void
CacheEntry.commit
(DataContainer<K, V> container) Commits changesvoid
ClearCacheEntry.commit
(DataContainer<K, V> container) void
ForwardingCacheEntry.commit
(DataContainer container) void
NullCacheEntry.commit
(DataContainer container) void
ReadCommittedEntry.commit
(DataContainer<K, V> container) -
Uses of DataContainer in org.infinispan.container.impl
Modifier and TypeInterfaceDescriptioninterface
Interface describing methods of a data container where operations can be indexed by the segment of the key stored in the map.Modifier and TypeClassDescriptionclass
Delegating data container that delegates all calls to the container returned fromAbstractDelegatingInternalDataContainer.delegate()
class
Abstract class implemenation for a segmented data container.class
Bounded implementation of segmented data container.class
DefaultDataContainer<K,
V> DefaultDataContainer is both eviction and non-eviction based data container.class
DataContainer implementation that internally stores entries in an array of maps.class
Segmented data container that also allows for non owned segments to be written to a temporary map (L1).Modifier and TypeMethodDescriptionstatic <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. -
Uses of DataContainer in org.infinispan.container.offheap
Modifier and TypeClassDescriptionclass
class
class
-
Uses of DataContainer in org.infinispan.persistence.internal
Modifier and TypeMethodDescriptionstatic <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 DataContainer in org.infinispan.security.impl
-
Uses of DataContainer in org.infinispan.util
ModifierConstructorDescriptionDataContainerRemoveIterator
(Cache<K, V> cache, DataContainer<K, V> dataContainer)