Package | Description |
---|---|
org.infinispan |
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
|
org.infinispan.atomic |
This package contains the
AtomicMap interfaces and API that Infinispan exposes as building
blocks in creating other public interfaces such as the Tree API. |
org.infinispan.container |
Data containers which store cache entries.
|
org.infinispan.container.entries |
Entries which are stored in data containers.
|
org.infinispan.container.entries.metadata | |
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.context.impl |
This package contains different context implementations, selected dynamically based on the type of invocation.
|
org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
org.infinispan.interceptors.locking | |
org.infinispan.interceptors.totalorder | |
org.infinispan.transaction |
JTA transaction support.
|
org.infinispan.transaction.xa |
XA transaction support.
|
org.infinispan.util.concurrent.locks |
Lock and synchronization related classes, tools and utilities.
|
Modifier and Type | Method and Description |
---|---|
CacheEntry |
AdvancedCache.getCacheEntry(K key)
Retrieves a CacheEntry corresponding to a specific key.
|
CacheEntry |
AbstractDelegatingAdvancedCache.getCacheEntry(K key) |
CacheEntry |
DecoratedCache.getCacheEntry(K key) |
CacheEntry |
CacheImpl.getCacheEntry(K key) |
CacheEntry |
CacheImpl.getCacheEntry(Object key,
EnumSet<Flag> explicitFlags,
ClassLoader explicitClassLoader) |
Modifier and Type | Method and Description |
---|---|
protected CacheEntry |
AtomicHashMapProxy.lookupEntryFromCurrentTransaction()
Looks up the CacheEntry stored in transactional context corresponding to this AtomicMap.
|
Modifier and Type | Method and Description |
---|---|
CacheEntry |
EntryFactory.wrapEntryForDelta(InvocationContext ctx,
Object deltaKey,
Delta delta)
Used for wrapping Delta entry to be applied to DeltaAware object stored in cache.
|
CacheEntry |
EntryFactoryImpl.wrapEntryForDelta(InvocationContext ctx,
Object deltaKey,
Delta delta) |
CacheEntry |
EntryFactory.wrapEntryForReading(InvocationContext ctx,
Object key)
Wraps an entry for reading.
|
CacheEntry |
EntryFactoryImpl.wrapEntryForReading(InvocationContext ctx,
Object key) |
Modifier and Type | Method and Description |
---|---|
InternalCacheEntry |
InternalEntryFactory.create(CacheEntry cacheEntry)
Creates a new
InternalCacheEntry instance based on the key, value, version and timestamp/lifespan
information reflected in the CacheEntry instance passed in. |
InternalCacheEntry |
InternalEntryFactoryImpl.create(CacheEntry cacheEntry) |
InternalCacheValue |
InternalEntryFactory.createValue(CacheEntry cacheEntry)
Creates an
InternalCacheValue based on the InternalCacheEntry passed in. |
InternalCacheValue |
InternalEntryFactoryImpl.createValue(CacheEntry cacheEntry) |
protected MVCCEntry |
IncrementalVersionableEntryFactoryImpl.createWrappedEntry(Object key,
CacheEntry cacheEntry,
InvocationContext context,
Metadata providedMetadata,
boolean isForInsert,
boolean forRemoval,
boolean skipRead) |
protected MVCCEntry |
EntryFactoryImpl.createWrappedEntry(Object key,
CacheEntry cacheEntry,
InvocationContext context,
Metadata providedMetadata,
boolean isForInsert,
boolean forRemoval,
boolean skipRead) |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalCacheEntry
Interface for internal cache entries that expose whether an entry has expired.
|
interface |
MVCCEntry
An entry that can be safely copied when updates are made, to provide MVCC semantics
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractInternalCacheEntry
An abstract internal cache entry that is typically stored in the data container
|
class |
ClusteredRepeatableReadEntry
A version of RepeatableReadEntry that can perform write-skew checks during prepare.
|
class |
DeltaAwareCacheEntry
A wrapper around a cached entry that encapsulates DeltaAware and Delta semantics when writes are
initiated, committed or rolled back.
|
class |
ImmortalCacheEntry
A cache entry that is immortal/cannot expire
|
class |
MortalCacheEntry
A cache entry that is mortal.
|
class |
ReadCommittedEntry
A wrapper around a cached entry that encapsulates read committed semantics when writes are initiated, committed or
rolled back.
|
class |
RepeatableReadEntry
An extension of
ReadCommittedEntry that provides Repeatable Read semantics |
class |
TransientCacheEntry
A cache entry that is transient, i.e., it can be considered expired after a period of not being used.
|
class |
TransientMortalCacheEntry
A cache entry that is both transient and mortal.
|
Modifier and Type | Field and Description |
---|---|
protected CacheEntry |
DeltaAwareCacheEntry.wrappedEntry |
Constructor and Description |
---|
DeltaAwareCacheEntry(Object key,
DeltaAware value,
CacheEntry wrappedEntry) |
Modifier and Type | Class and Description |
---|---|
class |
MetadataImmortalCacheEntry
A form of
ImmortalCacheEntry that
is MetadataAware |
class |
MetadataMortalCacheEntry
A cache entry that is mortal and is
MetadataAware |
class |
MetadataTransientCacheEntry
A cache entry that is transient, i.e., it can be considered expired after
a period of not being used, and
MetadataAware |
class |
MetadataTransientMortalCacheEntry
A form of
TransientMortalCacheEntry
that is Versioned |
Modifier and Type | Method and Description |
---|---|
CacheEntry |
SingleKeyNonTxInvocationContext.getCacheEntry() |
CacheEntry |
EntryLookup.lookupEntry(Object key)
Retrieves an entry from the collection of looked up entries in the current scope.
|
CacheEntry |
SingleKeyNonTxInvocationContext.lookupEntry(Object key) |
Modifier and Type | Method and Description |
---|---|
Map<Object,CacheEntry> |
EntryLookup.getLookedUpEntries()
Retrieves a map of entries looked up within the current scope.
|
Map<Object,CacheEntry> |
SingleKeyNonTxInvocationContext.getLookedUpEntries() |
Modifier and Type | Method and Description |
---|---|
void |
EntryLookup.putLookedUpEntry(Object key,
CacheEntry e)
Puts an entry in the registry of looked up entries in the current scope.
|
void |
SingleKeyNonTxInvocationContext.putLookedUpEntry(Object key,
CacheEntry e) |
Modifier and Type | Field and Description |
---|---|
Map<Object,CacheEntry> |
LocalTxInvocationContext.emptyEntryMap |
protected Map<Object,CacheEntry> |
NonTxInvocationContext.lookedUpEntries |
Modifier and Type | Method and Description |
---|---|
CacheEntry |
ImmutableContext.lookupEntry(Object key) |
CacheEntry |
RemoteTxInvocationContext.lookupEntry(Object key) |
CacheEntry |
LocalTxInvocationContext.lookupEntry(Object key) |
CacheEntry |
NonTxInvocationContext.lookupEntry(Object k) |
Modifier and Type | Method and Description |
---|---|
Map<Object,CacheEntry> |
ImmutableContext.getLookedUpEntries() |
Map<Object,CacheEntry> |
RemoteTxInvocationContext.getLookedUpEntries() |
Map<Object,CacheEntry> |
LocalTxInvocationContext.getLookedUpEntries() |
Map<Object,CacheEntry> |
NonTxInvocationContext.getLookedUpEntries() |
Modifier and Type | Method and Description |
---|---|
void |
ImmutableContext.putLookedUpEntry(Object key,
CacheEntry e) |
void |
RemoteTxInvocationContext.putLookedUpEntry(Object key,
CacheEntry e) |
void |
LocalTxInvocationContext.putLookedUpEntry(Object key,
CacheEntry e) |
void |
NonTxInvocationContext.putLookedUpEntry(Object key,
CacheEntry e) |
Modifier and Type | Method and Description |
---|---|
protected void |
EntryWrappingInterceptor.commitContextEntry(CacheEntry entry,
InvocationContext ctx,
FlagAffectedCommand command,
Metadata metadata) |
protected void |
VersionedEntryWrappingInterceptor.commitContextEntry(CacheEntry entry,
InvocationContext ctx,
FlagAffectedCommand command,
Metadata metadata) |
Modifier and Type | Method and Description |
---|---|
protected void |
ClusteringDependentLogic.AbstractClusteringDependentLogic.commitCacheEntry(CacheEntry entry,
Metadata metadata) |
void |
ClusteringDependentLogic.commitEntry(CacheEntry entry,
Metadata metadata,
FlagAffectedCommand command,
InvocationContext ctx) |
void |
ClusteringDependentLogic.LocalLogic.commitEntry(CacheEntry entry,
Metadata metadata,
FlagAffectedCommand command,
InvocationContext ctx) |
void |
ClusteringDependentLogic.InvalidationLogic.commitEntry(CacheEntry entry,
Metadata metadata,
FlagAffectedCommand command,
InvocationContext ctx) |
void |
ClusteringDependentLogic.ReplicationLogic.commitEntry(CacheEntry entry,
Metadata metadata,
FlagAffectedCommand command,
InvocationContext ctx) |
void |
ClusteringDependentLogic.DistributionLogic.commitEntry(CacheEntry entry,
Metadata metadata,
FlagAffectedCommand command,
InvocationContext ctx) |
protected void |
ClusteringDependentLogic.AbstractClusteringDependentLogic.notifyCommitEntry(boolean created,
boolean removed,
boolean evicted,
CacheEntry entry,
InvocationContext ctx,
FlagAffectedCommand command) |
Modifier and Type | Method and Description |
---|---|
protected void |
TotalOrderVersionedEntryWrappingInterceptor.commitContextEntry(CacheEntry entry,
InvocationContext ctx,
FlagAffectedCommand command,
Metadata metadata) |
Modifier and Type | Field and Description |
---|---|
protected Map<Object,CacheEntry> |
AbstractCacheTransaction.lookedUpEntries |
Modifier and Type | Method and Description |
---|---|
CacheEntry |
AbstractCacheTransaction.lookupEntry(Object key) |
Modifier and Type | Method and Description |
---|---|
Map<Object,CacheEntry> |
LocalTransaction.getLookedUpEntries() |
Map<Object,CacheEntry> |
AbstractCacheTransaction.getLookedUpEntries() |
Modifier and Type | Method and Description |
---|---|
void |
LocalTransaction.putLookedUpEntry(Object key,
CacheEntry e) |
void |
RemoteTransaction.putLookedUpEntry(Object key,
CacheEntry e) |
Modifier and Type | Method and Description |
---|---|
void |
LocalTransaction.putLookedUpEntries(Map<Object,CacheEntry> entries) |
void |
RemoteTransaction.putLookedUpEntries(Map<Object,CacheEntry> entries) |
Modifier and Type | Method and Description |
---|---|
CacheEntry |
CacheTransaction.lookupEntry(Object key) |
Modifier and Type | Method and Description |
---|---|
Map<Object,CacheEntry> |
CacheTransaction.getLookedUpEntries() |
Modifier and Type | Method and Description |
---|---|
void |
CacheTransaction.putLookedUpEntry(Object key,
CacheEntry e) |
Modifier and Type | Method and Description |
---|---|
void |
CacheTransaction.putLookedUpEntries(Map<Object,CacheEntry> entries) |
Modifier and Type | Method and Description |
---|---|
boolean |
LockManagerImpl.possiblyLocked(CacheEntry entry) |
boolean |
LockManager.possiblyLocked(CacheEntry entry)
Inspects the entry for signs that it is possibly locked, and hence would need to be unlocked.
|
Copyright © 2016 JBoss, a division of Red Hat. All rights reserved.