Package | Description |
---|---|
org.infinispan |
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
|
org.infinispan.cache.impl | |
org.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.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.
|
Modifier and Type | Method and Description |
---|---|
DataContainer<K,V> |
AdvancedCache.getDataContainer()
Returns the container where data is stored in the cache.
|
Modifier and Type | Method and Description |
---|---|
DataContainer<K,V> |
AbstractDelegatingAdvancedCache.getDataContainer() |
DataContainer<K,V> |
CacheImpl.getDataContainer() |
DataContainer<K,V> |
SimpleCacheImpl.getDataContainer() |
Modifier and Type | Method and Description |
---|---|
void |
ForwardingCacheEntry.commit(DataContainer container) |
void |
NullCacheEntry.commit(DataContainer container) |
void |
AbstractInternalCacheEntry.commit(DataContainer container) |
void |
ReadCommittedEntry.commit(DataContainer container) |
void |
ClearCacheEntry.commit(DataContainer<K,V> container) |
void |
CacheEntry.commit(DataContainer<K,V> container)
Commits changes
|
Modifier and Type | Interface and 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.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDelegatingInternalDataContainer<K,V>
Delegating data container that delegates all calls to the container returned from
AbstractDelegatingInternalDataContainer.delegate() |
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 |
L1SegmentedDataContainer<K,V>
Segmented data container that also allows for non owned segments to be written to a temporary map (L1).
|
Modifier and Type | Method and Description |
---|---|
static <K,V> CompletionStage<Void> |
AbstractInternalDataContainer.handleEviction(InternalCacheEntry<K,V> entry,
DataOperationOrderer orderer,
PassivationManager passivator,
EvictionManager<K,V> evictionManager,
DataContainer<K,V> dataContainer,
CompletionStage<Void> selfDelay)
Performs the eviction logic, except it doesn't actually remove the entry from the data container.
|
Modifier and Type | Class and Description |
---|---|
class |
BoundedOffHeapDataContainer |
class |
OffHeapDataContainer |
class |
SegmentedBoundedOffHeapDataContainer |
Modifier and Type | Method and Description |
---|---|
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 class
|
static <K,V> InternalCacheEntry<K,V> |
PersistenceUtil.loadAndStoreInDataContainer(DataContainer<K,V> dataContainer,
int segment,
PersistenceManager persistenceManager,
K key,
InvocationContext ctx,
TimeService timeService,
AtomicReference<Boolean> isLoaded)
Deprecated.
since 9.4 This method references PersistenceManager, which isn't a public class
|
static <K,V> InternalCacheEntry<K,V> |
PersistenceUtil.loadAndStoreInDataContainer(DataContainer<K,V> dataContainer,
PersistenceManager persistenceManager,
K key,
InvocationContext ctx,
TimeService timeService,
AtomicReference<Boolean> isLoaded)
Deprecated.
since 9.4 This method references PersistenceManager, which isn't a public class
|
Modifier and Type | Method and Description |
---|---|
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) |
static <K,V> InternalCacheEntry<K,V> |
PersistenceUtil.loadAndStoreInDataContainer(DataContainer<K,V> dataContainer,
int segment,
PersistenceManager persistenceManager,
K key,
InvocationContext ctx,
TimeService timeService,
AtomicReference<Boolean> isLoaded) |
static <K,V> InternalCacheEntry<K,V> |
PersistenceUtil.loadAndStoreInDataContainer(DataContainer<K,V> dataContainer,
PersistenceManager persistenceManager,
K key,
InvocationContext ctx,
TimeService timeService,
AtomicReference<Boolean> isLoaded) |
Modifier and Type | Method and Description |
---|---|
DataContainer<K,V> |
SecureCacheImpl.getDataContainer() |
Constructor and Description |
---|
DataContainerRemoveIterator(Cache<K,V> cache,
DataContainer<K,V> dataContainer) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.